{
  "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
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "queueScheduler",
            "range": [
              119,
              133
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 18
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Rx",
                "range": [
                  136,
                  138
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 21
                  },
                  "end": {
                    "line": 5,
                    "column": 23
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Scheduler",
                "range": [
                  139,
                  148
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 24
                  },
                  "end": {
                    "line": 5,
                    "column": 33
                  }
                }
              },
              "range": [
                136,
                148
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 21
                },
                "end": {
                  "line": 5,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "queue",
              "range": [
                149,
                154
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 34
                },
                "end": {
                  "line": 5,
                  "column": 39
                }
              }
            },
            "range": [
              136,
              154
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 21
              },
              "end": {
                "line": 5,
                "column": 39
              }
            }
          },
          "range": [
            119,
            154
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 39
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        115,
        155
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 40
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {combineLatest} ",
          "range": [
            156,
            184
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 28
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            185,
            193
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.combineLatest",
            "raw": "'Observable.combineLatest'",
            "range": [
              194,
              220
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 35
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        240,
                        242
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 8,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combineLatest the provided observables",
                        "raw": "'should combineLatest the provided observables'",
                        "range": [
                          243,
                          290
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 7
                          },
                          "end": {
                            "line": 8,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "firstSource",
                                    "range": [
                                      318,
                                      329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        332,
                                        335
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a----b----c----|",
                                        "raw": "'----a----b----c----|'",
                                        "range": [
                                          336,
                                          358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      332,
                                      359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    318,
                                    359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                314,
                                360
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "secondSource",
                                    "range": [
                                      373,
                                      385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        388,
                                        391
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--e--f--g--|",
                                        "raw": "'--d--e--f--g--|'",
                                        "range": [
                                          392,
                                          409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      388,
                                      410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    373,
                                    410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                369,
                                411
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      424,
                                      432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----uv--wx-y--z----|",
                                    "raw": "'----uv--wx-y--z----|'",
                                    "range": [
                                      435,
                                      457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    424,
                                    457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                420,
                                458
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "combined",
                                    "range": [
                                      471,
                                      479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          482,
                                          492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          493,
                                          506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        482,
                                        506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "firstSource",
                                        "range": [
                                          507,
                                          518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "secondSource",
                                        "range": [
                                          520,
                                          532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 73
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              544,
                                              545
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 85
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 86
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              547,
                                              548
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 89
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Literal",
                                                    "value": "",
                                                    "raw": "''",
                                                    "range": [
                                                      559,
                                                      561
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 100
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 102
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      564,
                                                      565
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 105
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 106
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    559,
                                                    565
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 100
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 106
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    568,
                                                    569
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 109
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 110
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  559,
                                                  569
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 100
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 110
                                                  }
                                                }
                                              },
                                              "range": [
                                                552,
                                                570
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 93
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 111
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            550,
                                            572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 113
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          534,
                                          572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 113
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      482,
                                      573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 114
                                      }
                                    }
                                  },
                                  "range": [
                                    471,
                                    573
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 114
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                467,
                                574
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 115
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        583,
                                        599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "combined",
                                        "range": [
                                          600,
                                          608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      583,
                                      609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      610,
                                      614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    583,
                                    614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      615,
                                      623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            627,
                                            628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ad",
                                          "raw": "'ad'",
                                          "range": [
                                            630,
                                            634
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          627,
                                          634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            636,
                                            637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ae",
                                          "raw": "'ae'",
                                          "range": [
                                            639,
                                            643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          636,
                                          643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            645,
                                            646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "af",
                                          "raw": "'af'",
                                          "range": [
                                            648,
                                            652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          645,
                                          652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 77
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            654,
                                            655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 79
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 80
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bf",
                                          "raw": "'bf'",
                                          "range": [
                                            657,
                                            661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 82
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          654,
                                          661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 86
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            663,
                                            664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bg",
                                          "raw": "'bg'",
                                          "range": [
                                            666,
                                            670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 95
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          663,
                                          670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 95
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            672,
                                            673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 97
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 98
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cg",
                                          "raw": "'cg'",
                                          "range": [
                                            675,
                                            679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 100
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          672,
                                          679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 97
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 104
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      625,
                                      681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 106
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  583,
                                  682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 107
                                  }
                                }
                              },
                              "range": [
                                583,
                                683
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 108
                                }
                              }
                            }
                          ],
                          "range": [
                            304,
                            689
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 68
                            },
                            "end": {
                              "line": 14,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          292,
                          689
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 56
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      240,
                      690
                    ],
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 4
                      },
                      "end": {
                        "line": 14,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 181,
                    "_esdocTestName": "it181"
                  },
                  "range": [
                    240,
                    691
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 14,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        696,
                        698
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine an immediately-scheduled source with an immediately-scheduled second",
                        "raw": "'should combine an immediately-scheduled source with an immediately-scheduled second'",
                        "range": [
                          699,
                          784
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 7
                          },
                          "end": {
                            "line": 15,
                            "column": 92
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              796,
                              800
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 104
                              },
                              "end": {
                                "line": 15,
                                "column": 108
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      816,
                                      817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          820,
                                          830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          831,
                                          833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        820,
                                        833
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          834,
                                          835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          837,
                                          838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          840,
                                          841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          843,
                                          857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      820,
                                      858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    816,
                                    858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                812,
                                859
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      872,
                                      873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          876,
                                          886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          887,
                                          889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        876,
                                        889
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          890,
                                          891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          893,
                                          894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 6,
                                        "raw": "6",
                                        "range": [
                                          896,
                                          897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 7,
                                        "raw": "7",
                                        "range": [
                                          899,
                                          900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 8,
                                        "raw": "8",
                                        "range": [
                                          902,
                                          903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          905,
                                          919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      876,
                                      920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    872,
                                    920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                868,
                                921
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      934,
                                      935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              940,
                                              941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 19
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              943,
                                              944
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 22
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          939,
                                          945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              948,
                                              949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              951,
                                              952
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          947,
                                          953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              956,
                                              957
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              959,
                                              960
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          955,
                                          961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              964,
                                              965
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              967,
                                              968
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          963,
                                          969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              972,
                                              973
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 51
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              975,
                                              976
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          971,
                                          977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              980,
                                              981
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 7,
                                            "raw": "7",
                                            "range": [
                                              983,
                                              984
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          979,
                                          985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              988,
                                              989
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 67
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 8,
                                            "raw": "8",
                                            "range": [
                                              991,
                                              992
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          987,
                                          993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      938,
                                      994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    934,
                                    994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                930,
                                995
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 73
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "type definition need to be updated",
                                  "range": [
                                    1004,
                                    1040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 44
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1049,
                                          1059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          1060,
                                          1073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        1049,
                                        1073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          1074,
                                          1075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          1077,
                                          1078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          1080,
                                          1094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1049,
                                      1095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1096,
                                      1105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1049,
                                    1105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 64
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "vals",
                                        "range": [
                                          1116,
                                          1120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 79
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1136,
                                                          1142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1143,
                                                          1149
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1136,
                                                        1149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "vals",
                                                        "range": [
                                                          1150,
                                                          1154
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 30
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1136,
                                                      1155
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1156,
                                                      1158
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1136,
                                                    1158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    1159,
                                                    1163
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1136,
                                                  1163
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1164,
                                                  1169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                1136,
                                                1169
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "r",
                                                    "range": [
                                                      1170,
                                                      1171
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      1172,
                                                      1177
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1170,
                                                    1177
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1170,
                                                  1179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 55
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1136,
                                              1180
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "range": [
                                            1136,
                                            1181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 57
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1122,
                                        1191
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1106,
                                      1191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1203,
                                          1204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1220,
                                                1224
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1229,
                                                    1234
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      1235,
                                                      1257
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1225,
                                                  1258
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1220,
                                              1259
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            1220,
                                            1260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1206,
                                        1270
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1193,
                                      1270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1298,
                                                        1304
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1305,
                                                        1311
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1298,
                                                      1311
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "r",
                                                        "range": [
                                                          1312,
                                                          1313
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          1314,
                                                          1320
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1312,
                                                        1320
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1298,
                                                    1321
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1322,
                                                    1324
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1298,
                                                  1324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1325,
                                                  1330
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                1298,
                                                1330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  1331,
                                                  1332
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1298,
                                              1333
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            1298,
                                            1334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1347,
                                                1351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1347,
                                              1353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1347,
                                            1354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1284,
                                        1364
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1272,
                                      1364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1049,
                                  1365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                1049,
                                1366
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 11
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "type definition need to be updated",
                                  "range": [
                                    1004,
                                    1040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 44
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "range": [
                            802,
                            1372
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 110
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          786,
                          1372
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 94
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      696,
                      1373
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 182,
                    "_esdocTestName": "it182"
                  },
                  "range": [
                    696,
                    1374
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 28,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1379,
                        1381
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept array of observables",
                        "raw": "'should accept array of observables'",
                        "range": [
                          1382,
                          1418
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 7
                          },
                          "end": {
                            "line": 29,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "firstSource",
                                    "range": [
                                      1446,
                                      1457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1460,
                                        1463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a----b----c----|",
                                        "raw": "'----a----b----c----|'",
                                        "range": [
                                          1464,
                                          1486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1460,
                                      1487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1446,
                                    1487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1442,
                                1488
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "secondSource",
                                    "range": [
                                      1501,
                                      1513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1516,
                                        1519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--e--f--g--|",
                                        "raw": "'--d--e--f--g--|'",
                                        "range": [
                                          1520,
                                          1537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1516,
                                      1538
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1501,
                                    1538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1497,
                                1539
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1552,
                                      1560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----uv--wx-y--z----|",
                                    "raw": "'----uv--wx-y--z----|'",
                                    "range": [
                                      1563,
                                      1585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1552,
                                    1585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1548,
                                1586
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "combined",
                                    "range": [
                                      1599,
                                      1607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1610,
                                          1620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          1621,
                                          1634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        1610,
                                        1634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Identifier",
                                            "name": "firstSource",
                                            "range": [
                                              1636,
                                              1647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 60
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "secondSource",
                                            "range": [
                                              1649,
                                              1661
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 74
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1635,
                                          1662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 75
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              1674,
                                              1675
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 87
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 88
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              1677,
                                              1678
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 90
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 91
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Literal",
                                                    "value": "",
                                                    "raw": "''",
                                                    "range": [
                                                      1689,
                                                      1691
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 102
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 104
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      1694,
                                                      1695
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 107
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 108
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1689,
                                                    1695
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 102
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 108
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    1698,
                                                    1699
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 111
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 112
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1689,
                                                  1699
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 102
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 112
                                                  }
                                                }
                                              },
                                              "range": [
                                                1682,
                                                1700
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 33,
                                                  "column": 95
                                                },
                                                "end": {
                                                  "line": 33,
                                                  "column": 113
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1680,
                                            1702
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 93
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 115
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1664,
                                          1702
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 115
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1610,
                                      1703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 116
                                      }
                                    }
                                  },
                                  "range": [
                                    1599,
                                    1703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 116
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1595,
                                1704
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 117
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1713,
                                        1729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "combined",
                                        "range": [
                                          1730,
                                          1738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1713,
                                      1739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1740,
                                      1744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1713,
                                    1744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1745,
                                      1753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            1757,
                                            1758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ad",
                                          "raw": "'ad'",
                                          "range": [
                                            1760,
                                            1764
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1757,
                                          1764
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            1766,
                                            1767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ae",
                                          "raw": "'ae'",
                                          "range": [
                                            1769,
                                            1773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1766,
                                          1773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1775,
                                            1776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "af",
                                          "raw": "'af'",
                                          "range": [
                                            1778,
                                            1782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1775,
                                          1782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 77
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1784,
                                            1785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 79
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 80
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bf",
                                          "raw": "'bf'",
                                          "range": [
                                            1787,
                                            1791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 82
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1784,
                                          1791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 86
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1793,
                                            1794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bg",
                                          "raw": "'bg'",
                                          "range": [
                                            1796,
                                            1800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 95
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1793,
                                          1800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 95
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1802,
                                            1803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 97
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 98
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cg",
                                          "raw": "'cg'",
                                          "range": [
                                            1805,
                                            1809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 100
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1802,
                                          1809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 97
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 104
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1755,
                                      1811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 106
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1713,
                                  1812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 107
                                  }
                                }
                              },
                              "range": [
                                1713,
                                1813
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 108
                                }
                              }
                            }
                          ],
                          "range": [
                            1432,
                            1819
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 57
                            },
                            "end": {
                              "line": 35,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1420,
                          1819
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 45
                          },
                          "end": {
                            "line": 35,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1379,
                      1820
                    ],
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 35,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 183,
                    "_esdocTestName": "it183"
                  },
                  "range": [
                    1379,
                    1821
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 4
                    },
                    "end": {
                      "line": 35,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1826,
                        1828
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two nevers",
                        "raw": "'should work with two nevers'",
                        "range": [
                          1829,
                          1858
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 7
                          },
                          "end": {
                            "line": 36,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1886,
                                      1888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1891,
                                        1895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          1896,
                                          1899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1891,
                                      1900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1886,
                                    1900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1882,
                                1901
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1914,
                                      1920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      1923,
                                      1926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1914,
                                    1926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1910,
                                1927
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1940,
                                      1942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1945,
                                        1949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          1950,
                                          1953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1945,
                                      1954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1940,
                                    1954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1936,
                                1955
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1968,
                                      1974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      1977,
                                      1980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1968,
                                    1980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1964,
                                1981
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1994,
                                      2002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      2005,
                                      2008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1994,
                                    2008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1990,
                                2009
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2022,
                                      2028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2031,
                                          2041
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          2042,
                                          2055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2031,
                                        2055
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2056,
                                          2058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          2060,
                                          2062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2074,
                                              2075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              2077,
                                              2078
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    2089,
                                                    2090
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    2093,
                                                    2094
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2089,
                                                  2094
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                2082,
                                                2095
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2080,
                                            2097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2064,
                                          2097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2031,
                                      2098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    2022,
                                    2098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2018,
                                2099
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2108,
                                        2124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2125,
                                          2131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2108,
                                      2132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2133,
                                      2137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2108,
                                    2137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2138,
                                      2146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2108,
                                  2147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2108,
                                2148
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2157,
                                        2176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2177,
                                            2179
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2180,
                                            2193
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2177,
                                          2193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2157,
                                      2194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2195,
                                      2199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2157,
                                    2199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2200,
                                      2206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2157,
                                  2207
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2157,
                                2208
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2217,
                                        2236
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2237,
                                            2239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2240,
                                            2253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2237,
                                          2253
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2217,
                                      2254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2255,
                                      2259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2217,
                                    2259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2260,
                                      2266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2217,
                                  2267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2217,
                                2268
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1872,
                            2274
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 50
                            },
                            "end": {
                              "line": 46,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1860,
                          2274
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 38
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1826,
                      2275
                    ],
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 184,
                    "_esdocTestName": "it184"
                  },
                  "range": [
                    1826,
                    2276
                  ],
                  "loc": {
                    "start": {
                      "line": 36,
                      "column": 4
                    },
                    "end": {
                      "line": 46,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2281,
                        2283
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and empty",
                        "raw": "'should work with never and empty'",
                        "range": [
                          2284,
                          2318
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2346,
                                      2348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2351,
                                        2355
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          2356,
                                          2359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2351,
                                      2360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2346,
                                    2360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2342,
                                2361
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2374,
                                      2380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      2383,
                                      2386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    2374,
                                    2386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2370,
                                2387
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2400,
                                      2402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2405,
                                        2409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2410,
                                          2413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2405,
                                      2414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2400,
                                    2414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2396,
                                2415
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2428,
                                      2434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2437,
                                      2443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2428,
                                    2443
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2424,
                                2444
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2457,
                                      2465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      2468,
                                      2471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2457,
                                    2471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2453,
                                2472
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2485,
                                      2491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2494,
                                          2504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          2505,
                                          2518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2494,
                                        2518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2519,
                                          2521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          2523,
                                          2525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2537,
                                              2538
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              2540,
                                              2541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    2552,
                                                    2553
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    2556,
                                                    2557
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2552,
                                                  2557
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                2545,
                                                2558
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2543,
                                            2560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2527,
                                          2560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2494,
                                      2561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    2485,
                                    2561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2481,
                                2562
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2571,
                                        2587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2588,
                                          2594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2571,
                                      2595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2596,
                                      2600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2571,
                                    2600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2601,
                                      2609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2571,
                                  2610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2571,
                                2611
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2620,
                                        2639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2640,
                                            2642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2643,
                                            2656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2640,
                                          2656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2620,
                                      2657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2658,
                                      2662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2620,
                                    2662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2663,
                                      2669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2620,
                                  2670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2620,
                                2671
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2680,
                                        2699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2700,
                                            2702
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2703,
                                            2716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2700,
                                          2716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2680,
                                      2717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2718,
                                      2722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2680,
                                    2722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2723,
                                      2729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2680,
                                  2730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2680,
                                2731
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2332,
                            2737
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 55
                            },
                            "end": {
                              "line": 57,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2320,
                          2737
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 43
                          },
                          "end": {
                            "line": 57,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2281,
                      2738
                    ],
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 57,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 185,
                    "_esdocTestName": "it185"
                  },
                  "range": [
                    2281,
                    2739
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 4
                    },
                    "end": {
                      "line": 57,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2744,
                        2746
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and never",
                        "raw": "'should work with empty and never'",
                        "range": [
                          2747,
                          2781
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 7
                          },
                          "end": {
                            "line": 58,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2809,
                                      2811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2814,
                                        2818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2819,
                                          2822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2814,
                                      2823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2809,
                                    2823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2805,
                                2824
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2837,
                                      2843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2846,
                                      2852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2837,
                                    2852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2833,
                                2853
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2866,
                                      2868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2871,
                                        2875
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          2876,
                                          2879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2871,
                                      2880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2866,
                                    2880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2862,
                                2881
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2894,
                                      2900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      2903,
                                      2906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    2894,
                                    2906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2890,
                                2907
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2920,
                                      2928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      2931,
                                      2934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2920,
                                    2934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2916,
                                2935
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2948,
                                      2954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2957,
                                          2967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          2968,
                                          2981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2957,
                                        2981
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2982,
                                          2984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          2986,
                                          2988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3000,
                                              3001
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              3003,
                                              3004
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    3015,
                                                    3016
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 64,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 64,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    3019,
                                                    3020
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 64,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 64,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3015,
                                                  3020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                3008,
                                                3021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3006,
                                            3023
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2990,
                                          3023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2957,
                                      3024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    2948,
                                    3024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2944,
                                3025
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3034,
                                        3050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3051,
                                          3057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3034,
                                      3058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3059,
                                      3063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3034,
                                    3063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3064,
                                      3072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3034,
                                  3073
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3034,
                                3074
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3083,
                                        3102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3103,
                                            3105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3106,
                                            3119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3103,
                                          3119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3083,
                                      3120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3121,
                                      3125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3083,
                                    3125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3126,
                                      3132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3083,
                                  3133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3083,
                                3134
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3143,
                                        3162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            3163,
                                            3165
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3166,
                                            3179
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3163,
                                          3179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3143,
                                      3180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3181,
                                      3185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3143,
                                    3185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3186,
                                      3192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3143,
                                  3193
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3143,
                                3194
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2795,
                            3200
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 55
                            },
                            "end": {
                              "line": 68,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2783,
                          3200
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 43
                          },
                          "end": {
                            "line": 68,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2744,
                      3201
                    ],
                    "loc": {
                      "start": {
                        "line": 58,
                        "column": 4
                      },
                      "end": {
                        "line": 68,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 186,
                    "_esdocTestName": "it186"
                  },
                  "range": [
                    2744,
                    3202
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 4
                    },
                    "end": {
                      "line": 68,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3207,
                        3209
                      ],
                      "loc": {
                        "start": {
                          "line": 69,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and empty",
                        "raw": "'should work with empty and empty'",
                        "range": [
                          3210,
                          3244
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 7
                          },
                          "end": {
                            "line": 69,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3272,
                                      3274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3277,
                                        3281
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          3282,
                                          3285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3277,
                                      3286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3272,
                                    3286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3268,
                                3287
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3300,
                                      3306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3309,
                                      3315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3300,
                                    3315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3296,
                                3316
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      3329,
                                      3331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3334,
                                        3338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          3339,
                                          3342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3334,
                                      3343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3329,
                                    3343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3325,
                                3344
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3357,
                                      3363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3366,
                                      3372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3357,
                                    3372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3353,
                                3373
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3386,
                                      3394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      3397,
                                      3400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3386,
                                    3400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3382,
                                3401
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3414,
                                      3420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          3423,
                                          3433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          3434,
                                          3447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        3423,
                                        3447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3448,
                                          3450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          3452,
                                          3454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3466,
                                              3467
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              3469,
                                              3470
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    3481,
                                                    3482
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    3485,
                                                    3486
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3481,
                                                  3486
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                3474,
                                                3487
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3472,
                                            3489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3456,
                                          3489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3423,
                                      3490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    3414,
                                    3490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3410,
                                3491
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3500,
                                        3516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3517,
                                          3523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3500,
                                      3524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3525,
                                      3529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3500,
                                    3529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3530,
                                      3538
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3500,
                                  3539
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3500,
                                3540
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3549,
                                        3568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3569,
                                            3571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3572,
                                            3585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3569,
                                          3585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3549,
                                      3586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3587,
                                      3591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3549,
                                    3591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3592,
                                      3598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3549,
                                  3599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3549,
                                3600
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3609,
                                        3628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            3629,
                                            3631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3632,
                                            3645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3629,
                                          3645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3609,
                                      3646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3647,
                                      3651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3609,
                                    3651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3652,
                                      3658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3609,
                                  3659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3609,
                                3660
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3258,
                            3666
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 55
                            },
                            "end": {
                              "line": 79,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3246,
                          3666
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 43
                          },
                          "end": {
                            "line": 79,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3207,
                      3667
                    ],
                    "loc": {
                      "start": {
                        "line": 69,
                        "column": 4
                      },
                      "end": {
                        "line": 79,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 187,
                    "_esdocTestName": "it187"
                  },
                  "range": [
                    3207,
                    3668
                  ],
                  "loc": {
                    "start": {
                      "line": 69,
                      "column": 4
                    },
                    "end": {
                      "line": 79,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3673,
                        3675
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with hot-empty and hot-single",
                        "raw": "'should work with hot-empty and hot-single'",
                        "range": [
                          3676,
                          3719
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 7
                          },
                          "end": {
                            "line": 80,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3747,
                                      3753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            3770,
                                            3771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            3773,
                                            3774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3770,
                                          3774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            3788,
                                            3789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            3791,
                                            3792
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3788,
                                          3792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            3806,
                                            3807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            3809,
                                            3810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3806,
                                          3810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "r",
                                          "range": [
                                            3824,
                                            3825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3827,
                                              3828
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3831,
                                              3832
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            3827,
                                            3832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3824,
                                          3832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 20
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Line",
                                            "value": "a + c",
                                            "range": [
                                              3833,
                                              3840
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      3756,
                                      3850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3747,
                                    3850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3743,
                                3851
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3864,
                                      3866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3869,
                                        3872
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-|",
                                        "raw": "'-a-^-|'",
                                        "range": [
                                          3873,
                                          3881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          3883,
                                          3889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3869,
                                      3890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    3864,
                                    3890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3860,
                                3891
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 39
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "a + c",
                                  "range": [
                                    3833,
                                    3840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 28
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3904,
                                      3910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      3913,
                                      3918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3904,
                                    3918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3900,
                                3919
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      3932,
                                      3934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3937,
                                        3940
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-b-^-c-|",
                                        "raw": "'-b-^-c-|'",
                                        "range": [
                                          3941,
                                          3951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          3953,
                                          3959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3937,
                                      3960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3932,
                                    3960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3928,
                                3961
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3974,
                                      3980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      3983,
                                      3990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3974,
                                    3990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3970,
                                3991
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4004,
                                      4012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----|",
                                    "raw": "'----|'",
                                    "range": [
                                      4015,
                                      4022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4004,
                                    4022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4000,
                                4023
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4036,
                                      4042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          4045,
                                          4055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          4056,
                                          4069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        4045,
                                        4069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4070,
                                          4072
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          4074,
                                          4076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4088,
                                              4089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              4091,
                                              4092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    4103,
                                                    4104
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    4107,
                                                    4108
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4103,
                                                  4108
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                4096,
                                                4109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4094,
                                            4111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4078,
                                          4111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4045,
                                      4112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    4036,
                                    4112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4032,
                                4113
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4122,
                                        4138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4139,
                                          4145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4122,
                                      4146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4147,
                                      4151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4122,
                                    4151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4152,
                                      4160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4162,
                                      4168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4122,
                                  4169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4122,
                                4170
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4179,
                                        4198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4199,
                                            4201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4202,
                                            4215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4199,
                                          4215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4179,
                                      4216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4217,
                                      4221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4179,
                                    4221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4222,
                                      4228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4179,
                                  4229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4179,
                                4230
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4239,
                                        4258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            4259,
                                            4261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4262,
                                            4275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4259,
                                          4275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4239,
                                      4276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4277,
                                      4281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4239,
                                    4281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4282,
                                      4288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4239,
                                  4289
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4239,
                                4290
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3733,
                            4296
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 64
                            },
                            "end": {
                              "line": 96,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3721,
                          4296
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 52
                          },
                          "end": {
                            "line": 96,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3673,
                      4297
                    ],
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 96,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 188,
                    "_esdocTestName": "it188"
                  },
                  "range": [
                    3673,
                    4298
                  ],
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 4
                    },
                    "end": {
                      "line": 96,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4303,
                        4305
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with hot-single and hot-empty",
                        "raw": "'should work with hot-single and hot-empty'",
                        "range": [
                          4306,
                          4349
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4377,
                                      4383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4400,
                                            4401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            4403,
                                            4404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4400,
                                          4404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4406,
                                            4407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            4409,
                                            4410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4406,
                                          4410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            4412,
                                            4413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            4415,
                                            4416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4412,
                                          4416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4386,
                                      4426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4377,
                                    4426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4373,
                                4427
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4440,
                                      4442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4445,
                                        4448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-|",
                                        "raw": "'-a-^-|'",
                                        "range": [
                                          4449,
                                          4457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          4459,
                                          4465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4445,
                                      4466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    4440,
                                    4466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4436,
                                4467
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4480,
                                      4486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      4489,
                                      4494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4480,
                                    4494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4476,
                                4495
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4508,
                                      4510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4513,
                                        4516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-b-^-c-|",
                                        "raw": "'-b-^-c-|'",
                                        "range": [
                                          4517,
                                          4527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          4529,
                                          4535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4513,
                                      4536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4508,
                                    4536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4504,
                                4537
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4550,
                                      4556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      4559,
                                      4566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4550,
                                    4566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4546,
                                4567
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4580,
                                      4588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----|",
                                    "raw": "'----|'",
                                    "range": [
                                      4591,
                                      4598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4580,
                                    4598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4576,
                                4599
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4612,
                                      4618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          4621,
                                          4631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          4632,
                                          4645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        4621,
                                        4645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          4646,
                                          4648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4650,
                                          4652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4664,
                                              4665
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              4667,
                                              4668
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    4679,
                                                    4680
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    4683,
                                                    4684
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4679,
                                                  4684
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                4672,
                                                4685
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4670,
                                            4687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4654,
                                          4687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4621,
                                      4688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    4612,
                                    4688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4608,
                                4689
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4698,
                                        4714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4715,
                                          4721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4698,
                                      4722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4723,
                                      4727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4698,
                                    4727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4728,
                                      4736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4738,
                                      4744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4698,
                                  4745
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4698,
                                4746
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4755,
                                        4774
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4775,
                                            4777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4778,
                                            4791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4775,
                                          4791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4755,
                                      4792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4793,
                                      4797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4755,
                                    4797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4798,
                                      4804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4755,
                                  4805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4755,
                                4806
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4815,
                                        4834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            4835,
                                            4837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4838,
                                            4851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4835,
                                          4851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4815,
                                      4852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4853,
                                      4857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4815,
                                    4857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4858,
                                      4864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4815,
                                  4865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4815,
                                4866
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4363,
                            4872
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 64
                            },
                            "end": {
                              "line": 110,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4351,
                          4872
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 52
                          },
                          "end": {
                            "line": 110,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4303,
                      4873
                    ],
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 4
                      },
                      "end": {
                        "line": 110,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 189,
                    "_esdocTestName": "it189"
                  },
                  "range": [
                    4303,
                    4874
                  ],
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 4
                    },
                    "end": {
                      "line": 110,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4879,
                        4881
                      ],
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 111,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with hot-single and never",
                        "raw": "'should work with hot-single and never'",
                        "range": [
                          4882,
                          4921
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 7
                          },
                          "end": {
                            "line": 111,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4949,
                                      4955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4972,
                                            4973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            4975,
                                            4976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4972,
                                          4976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 16
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4958,
                                      4986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4949,
                                    4986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4945,
                                4987
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5000,
                                      5002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5005,
                                        5008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-|",
                                        "raw": "'-a-^-|'",
                                        "range": [
                                          5009,
                                          5017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5019,
                                          5025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5005,
                                      5026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    5000,
                                    5026
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4996,
                                5027
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5040,
                                      5046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      5049,
                                      5054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5040,
                                    5054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5036,
                                5055
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5068,
                                      5070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5073,
                                        5076
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------",
                                        "raw": "'------'",
                                        "range": [
                                          5077,
                                          5085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5087,
                                          5093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5073,
                                      5094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    5068,
                                    5094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5064,
                                5095
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 39
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5096,
                                    5103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 47
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5116,
                                      5122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  ",
                                    "raw": "'^  '",
                                    "range": [
                                      5125,
                                      5130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5116,
                                    5130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5112,
                                5131
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 27
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5096,
                                    5103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 47
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5144,
                                      5152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      5155,
                                      5158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5144,
                                    5158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5140,
                                5159
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 27
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5160,
                                    5167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 35
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5180,
                                      5186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          5189,
                                          5199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          5200,
                                          5213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        5189,
                                        5213
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5214,
                                          5216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          5218,
                                          5220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              5232,
                                              5233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              5235,
                                              5236
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    5247,
                                                    5248
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 120,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 120,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    5251,
                                                    5252
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 120,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 120,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5247,
                                                  5252
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                5240,
                                                5253
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5238,
                                            5255
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5222,
                                          5255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5189,
                                      5256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    5180,
                                    5256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5176,
                                5257
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 89
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5160,
                                    5167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 35
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5266,
                                        5282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5283,
                                          5289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5266,
                                      5290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5291,
                                      5295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5266,
                                    5295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5296,
                                      5304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5306,
                                      5312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5266,
                                  5313
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5266,
                                5314
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5323,
                                        5342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5343,
                                            5345
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5346,
                                            5359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5343,
                                          5359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5323,
                                      5360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5361,
                                      5365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5323,
                                    5365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5366,
                                      5372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5323,
                                  5373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5323,
                                5374
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5383,
                                        5402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5403,
                                            5405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5406,
                                            5419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5403,
                                          5419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5383,
                                      5420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5421,
                                      5425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5383,
                                    5425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5426,
                                      5432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5383,
                                  5433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5383,
                                5434
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4935,
                            5440
                          ],
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 60
                            },
                            "end": {
                              "line": 124,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4923,
                          5440
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 48
                          },
                          "end": {
                            "line": 124,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4879,
                      5441
                    ],
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 4
                      },
                      "end": {
                        "line": 124,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 190,
                    "_esdocTestName": "it190"
                  },
                  "range": [
                    4879,
                    5442
                  ],
                  "loc": {
                    "start": {
                      "line": 111,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5447,
                        5449
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and hot-single",
                        "raw": "'should work with never and hot-single'",
                        "range": [
                          5450,
                          5489
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 7
                          },
                          "end": {
                            "line": 125,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5517,
                                      5523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5540,
                                            5541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            5543,
                                            5544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5540,
                                          5544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            5546,
                                            5547
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            5549,
                                            5550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5546,
                                          5550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5526,
                                      5560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5517,
                                    5560
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5513,
                                5561
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5574,
                                      5576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5579,
                                        5582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------",
                                        "raw": "'--------'",
                                        "range": [
                                          5583,
                                          5593
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5595,
                                          5601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5579,
                                      5602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5574,
                                    5602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5570,
                                5603
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 41
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5604,
                                    5611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 49
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5624,
                                      5630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    ",
                                    "raw": "'^    '",
                                    "range": [
                                      5633,
                                      5640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5624,
                                    5640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5620,
                                5641
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 29
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5604,
                                    5611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 49
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5654,
                                      5656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5659,
                                        5662
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-b-|",
                                        "raw": "'-a-^-b-|'",
                                        "range": [
                                          5663,
                                          5673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5675,
                                          5681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5659,
                                      5682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5654,
                                    5682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5650,
                                5683
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5696,
                                      5702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      5705,
                                      5712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5696,
                                    5712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5692,
                                5713
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5726,
                                      5734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----",
                                    "raw": "'-----'",
                                    "range": [
                                      5737,
                                      5744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5726,
                                    5744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5722,
                                5745
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 31
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5746,
                                    5753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5766,
                                      5772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          5775,
                                          5785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          5786,
                                          5799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        5775,
                                        5799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5800,
                                          5802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          5804,
                                          5806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              5818,
                                              5819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              5821,
                                              5822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    5833,
                                                    5834
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 134,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 134,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    5837,
                                                    5838
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 134,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 134,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5833,
                                                  5838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                5826,
                                                5839
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5824,
                                            5841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5808,
                                          5841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5775,
                                      5842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    5766,
                                    5842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5762,
                                5843
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 89
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "never",
                                  "range": [
                                    5746,
                                    5753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5852,
                                        5868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5869,
                                          5875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5852,
                                      5876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5877,
                                      5881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5852,
                                    5881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5882,
                                      5890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5892,
                                      5898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5852,
                                  5899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5852,
                                5900
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5909,
                                        5928
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5929,
                                            5931
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5932,
                                            5945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5929,
                                          5945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5909,
                                      5946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5947,
                                      5951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5909,
                                    5951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5952,
                                      5958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5909,
                                  5959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5909,
                                5960
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5969,
                                        5988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5989,
                                            5991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5992,
                                            6005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5989,
                                          6005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5969,
                                      6006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6007,
                                      6011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5969,
                                    6011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6012,
                                      6018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5969,
                                  6019
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5969,
                                6020
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5503,
                            6026
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 60
                            },
                            "end": {
                              "line": 138,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5491,
                          6026
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 48
                          },
                          "end": {
                            "line": 138,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5447,
                      6027
                    ],
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 4
                      },
                      "end": {
                        "line": 138,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 191,
                    "_esdocTestName": "it191"
                  },
                  "range": [
                    5447,
                    6028
                  ],
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 4
                    },
                    "end": {
                      "line": 138,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6033,
                        6035
                      ],
                      "loc": {
                        "start": {
                          "line": 139,
                          "column": 4
                        },
                        "end": {
                          "line": 139,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with hot and hot",
                        "raw": "'should work with hot and hot'",
                        "range": [
                          6036,
                          6066
                        ],
                        "loc": {
                          "start": {
                            "line": 139,
                            "column": 7
                          },
                          "end": {
                            "line": 139,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6094,
                                      6096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6099,
                                        6102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--|",
                                        "raw": "'--a--^--b--c--|'",
                                        "range": [
                                          6103,
                                          6120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                6124,
                                                6125
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                6127,
                                                6130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6124,
                                              6130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                6132,
                                                6133
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                6135,
                                                6138
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6132,
                                              6138
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 56
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                6140,
                                                6141
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                6143,
                                                6146
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6140,
                                              6146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6122,
                                          6148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6099,
                                      6149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    6094,
                                    6149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6090,
                                6150
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6163,
                                      6169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      6172,
                                      6184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    6163,
                                    6184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6159,
                                6185
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6198,
                                      6200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6203,
                                        6206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---e-^---f--g--|",
                                        "raw": "'---e-^---f--g--|'",
                                        "range": [
                                          6207,
                                          6225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "e",
                                              "range": [
                                                6229,
                                                6230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                6232,
                                                6235
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6229,
                                              6235
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "f",
                                              "range": [
                                                6237,
                                                6238
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                6240,
                                                6243
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6237,
                                              6243
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "g",
                                              "range": [
                                                6245,
                                                6246
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                6248,
                                                6251
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6245,
                                              6251
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6227,
                                          6253
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6203,
                                      6254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    6198,
                                    6254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6194,
                                6255
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6268,
                                      6274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !",
                                    "raw": "'^         !'",
                                    "range": [
                                      6277,
                                      6290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    6268,
                                    6290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6264,
                                6291
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6304,
                                      6312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x-yz--|",
                                    "raw": "'----x-yz--|'",
                                    "range": [
                                      6315,
                                      6328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    6304,
                                    6328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6300,
                                6329
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6342,
                                      6348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          6351,
                                          6361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          6362,
                                          6375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        6351,
                                        6375
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6376,
                                          6378
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          6380,
                                          6382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6394,
                                              6395
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              6397,
                                              6398
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    6409,
                                                    6410
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    6413,
                                                    6414
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6409,
                                                  6414
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                6402,
                                                6415
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6400,
                                            6417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6384,
                                          6417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6351,
                                      6418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    6342,
                                    6418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6338,
                                6419
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6428,
                                        6444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6445,
                                          6451
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6428,
                                      6452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6453,
                                      6457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6428,
                                    6457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6458,
                                      6466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6470,
                                            6471
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bf",
                                          "raw": "'bf'",
                                          "range": [
                                            6473,
                                            6477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6470,
                                          6477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6479,
                                            6480
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            6482,
                                            6486
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6479,
                                          6486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            6488,
                                            6489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cg",
                                          "raw": "'cg'",
                                          "range": [
                                            6491,
                                            6495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6488,
                                          6495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6468,
                                      6497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6428,
                                  6498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                6428,
                                6499
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6508,
                                        6527
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6528,
                                            6530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6531,
                                            6544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6528,
                                          6544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6508,
                                      6545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6546,
                                      6550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6508,
                                    6550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6551,
                                      6557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6508,
                                  6558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6508,
                                6559
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6568,
                                        6587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6588,
                                            6590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6591,
                                            6604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6588,
                                          6604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6568,
                                      6605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6606,
                                      6610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6568,
                                    6610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6611,
                                      6617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6568,
                                  6618
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6568,
                                6619
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6080,
                            6625
                          ],
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 51
                            },
                            "end": {
                              "line": 149,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6068,
                          6625
                        ],
                        "loc": {
                          "start": {
                            "line": 139,
                            "column": 39
                          },
                          "end": {
                            "line": 149,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6033,
                      6626
                    ],
                    "loc": {
                      "start": {
                        "line": 139,
                        "column": 4
                      },
                      "end": {
                        "line": 149,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 192,
                    "_esdocTestName": "it192"
                  },
                  "range": [
                    6033,
                    6627
                  ],
                  "loc": {
                    "start": {
                      "line": 139,
                      "column": 4
                    },
                    "end": {
                      "line": 149,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6632,
                        6634
                      ],
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 4
                        },
                        "end": {
                          "line": 150,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and error",
                        "raw": "'should work with empty and error'",
                        "range": [
                          6635,
                          6669
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 7
                          },
                          "end": {
                            "line": 150,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6697,
                                      6699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6702,
                                        6705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          6706,
                                          6719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6702,
                                      6720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    6697,
                                    6720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6693,
                                6721
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 36
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "empty",
                                  "range": [
                                    6722,
                                    6729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 44
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6742,
                                      6748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      6751,
                                      6760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    6742,
                                    6760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6738,
                                6761
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 31
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "empty",
                                  "range": [
                                    6722,
                                    6729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 44
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6774,
                                      6776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6779,
                                        6782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          6783,
                                          6792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          6794,
                                          6798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "shazbot!",
                                        "raw": "'shazbot!'",
                                        "range": [
                                          6800,
                                          6810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6779,
                                      6811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6774,
                                    6811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6770,
                                6812
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 50
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "error",
                                  "range": [
                                    6813,
                                    6820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6833,
                                      6839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      6842,
                                      6851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    6833,
                                    6851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6829,
                                6852
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 31
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "error",
                                  "range": [
                                    6813,
                                    6820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6865,
                                      6873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      6876,
                                      6885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    6865,
                                    6885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6861,
                                6886
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6899,
                                      6905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          6908,
                                          6918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          6919,
                                          6932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        6908,
                                        6932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6933,
                                          6935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          6937,
                                          6939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6951,
                                              6952
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              6954,
                                              6955
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    6966,
                                                    6967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 156,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 156,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    6970,
                                                    6971
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 156,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 156,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6966,
                                                  6971
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                6959,
                                                6972
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 156,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 156,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6957,
                                            6974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6941,
                                          6974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6908,
                                      6975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    6899,
                                    6975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6895,
                                6976
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6985,
                                        7001
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7002,
                                          7008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6985,
                                      7009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7010,
                                      7014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6985,
                                    7014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7015,
                                      7023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      7025,
                                      7029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "shazbot!",
                                    "raw": "'shazbot!'",
                                    "range": [
                                      7031,
                                      7041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6985,
                                  7042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                6985,
                                7043
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7052,
                                        7071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7072,
                                            7074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7075,
                                            7088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7072,
                                          7088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7052,
                                      7089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7090,
                                      7094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7052,
                                    7094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7095,
                                      7101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7052,
                                  7102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7052,
                                7103
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7112,
                                        7131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            7132,
                                            7134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7135,
                                            7148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7132,
                                          7148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7112,
                                      7149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7150,
                                      7154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7112,
                                    7154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7155,
                                      7161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7112,
                                  7162
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7112,
                                7163
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6683,
                            7169
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 55
                            },
                            "end": {
                              "line": 160,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6671,
                          7169
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 43
                          },
                          "end": {
                            "line": 160,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6632,
                      7170
                    ],
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 4
                      },
                      "end": {
                        "line": 160,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 193,
                    "_esdocTestName": "it193"
                  },
                  "range": [
                    6632,
                    7171
                  ],
                  "loc": {
                    "start": {
                      "line": 150,
                      "column": 4
                    },
                    "end": {
                      "line": 160,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7176,
                        7178
                      ],
                      "loc": {
                        "start": {
                          "line": 161,
                          "column": 4
                        },
                        "end": {
                          "line": 161,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and empty",
                        "raw": "'should work with error and empty'",
                        "range": [
                          7179,
                          7213
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 7
                          },
                          "end": {
                            "line": 161,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7241,
                                      7243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7246,
                                        7249
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--^---#",
                                        "raw": "'--^---#'",
                                        "range": [
                                          7250,
                                          7259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          7261,
                                          7265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad, honk",
                                        "raw": "'too bad, honk'",
                                        "range": [
                                          7267,
                                          7282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7246,
                                      7283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    7241,
                                    7283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7237,
                                7284
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 55
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "error",
                                  "range": [
                                    7285,
                                    7292
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 63
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7305,
                                      7311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      7314,
                                      7321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    7305,
                                    7321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7301,
                                7322
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 29
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "error",
                                  "range": [
                                    7285,
                                    7292
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 63
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7335,
                                      7337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7340,
                                        7343
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--^--------|",
                                        "raw": "'--^--------|'",
                                        "range": [
                                          7344,
                                          7358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7340,
                                      7359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    7335,
                                    7359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7331,
                                7360
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 37
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "empty",
                                  "range": [
                                    7361,
                                    7368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 45
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7381,
                                      7387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      7390,
                                      7397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    7381,
                                    7397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7377,
                                7398
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 29
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "empty",
                                  "range": [
                                    7361,
                                    7368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 45
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7411,
                                      7419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----#",
                                    "raw": "'----#'",
                                    "range": [
                                      7422,
                                      7429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    7411,
                                    7429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7407,
                                7430
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7443,
                                      7449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          7452,
                                          7462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          7463,
                                          7476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        7452,
                                        7476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7477,
                                          7479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          7481,
                                          7483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7495,
                                              7496
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              7498,
                                              7499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    7510,
                                                    7511
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    7514,
                                                    7515
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7510,
                                                  7515
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                7503,
                                                7516
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7501,
                                            7518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7485,
                                          7518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7452,
                                      7519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    7443,
                                    7519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7439,
                                7520
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7529,
                                        7545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7546,
                                          7552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7529,
                                      7553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7554,
                                      7558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7529,
                                    7558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7559,
                                      7567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      7569,
                                      7573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad, honk",
                                    "raw": "'too bad, honk'",
                                    "range": [
                                      7575,
                                      7590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7529,
                                  7591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                7529,
                                7592
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7601,
                                        7620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7621,
                                            7623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7624,
                                            7637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7621,
                                          7637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7601,
                                      7638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7639,
                                      7643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7601,
                                    7643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7644,
                                      7650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7601,
                                  7651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7601,
                                7652
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7661,
                                        7680
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            7681,
                                            7683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7684,
                                            7697
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7681,
                                          7697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7661,
                                      7698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7699,
                                      7703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7661,
                                    7703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7704,
                                      7710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7661,
                                  7711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7661,
                                7712
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7227,
                            7718
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 55
                            },
                            "end": {
                              "line": 171,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7215,
                          7718
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 43
                          },
                          "end": {
                            "line": 171,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7176,
                      7719
                    ],
                    "loc": {
                      "start": {
                        "line": 161,
                        "column": 4
                      },
                      "end": {
                        "line": 171,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 194,
                    "_esdocTestName": "it194"
                  },
                  "range": [
                    7176,
                    7720
                  ],
                  "loc": {
                    "start": {
                      "line": 161,
                      "column": 4
                    },
                    "end": {
                      "line": 171,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7725,
                        7727
                      ],
                      "loc": {
                        "start": {
                          "line": 172,
                          "column": 4
                        },
                        "end": {
                          "line": 172,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with hot and throw",
                        "raw": "'should work with hot and throw'",
                        "range": [
                          7728,
                          7760
                        ],
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 7
                          },
                          "end": {
                            "line": 172,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7788,
                                      7790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7793,
                                        7796
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^--b--c--|",
                                        "raw": "'-a-^--b--c--|'",
                                        "range": [
                                          7797,
                                          7812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                7816,
                                                7817
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                7819,
                                                7820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              7816,
                                              7820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                7822,
                                                7823
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                7825,
                                                7826
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              7822,
                                              7826
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                7828,
                                                7829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                7831,
                                                7832
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              7828,
                                              7832
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7814,
                                          7834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7793,
                                      7835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    7788,
                                    7835
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7784,
                                7836
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7849,
                                      7855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      7858,
                                      7863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    7849,
                                    7863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7845,
                                7864
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7877,
                                      7879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7882,
                                        7885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-#",
                                        "raw": "'---^-#'",
                                        "range": [
                                          7886,
                                          7894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          7896,
                                          7900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "bazinga",
                                        "raw": "'bazinga'",
                                        "range": [
                                          7902,
                                          7911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7882,
                                      7912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    7877,
                                    7912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7873,
                                7913
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7926,
                                      7932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      7935,
                                      7940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    7926,
                                    7940
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7922,
                                7941
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7954,
                                      7962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      7965,
                                      7970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    7954,
                                    7970
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7950,
                                7971
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7984,
                                      7990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          7993,
                                          8003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          8004,
                                          8017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        7993,
                                        8017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8018,
                                          8020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          8022,
                                          8024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8036,
                                              8037
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              8039,
                                              8040
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    8051,
                                                    8052
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 178,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    8055,
                                                    8056
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 178,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8051,
                                                  8056
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                8044,
                                                8057
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8042,
                                            8059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8026,
                                          8059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7993,
                                      8060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    7984,
                                    8060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7980,
                                8061
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8070,
                                        8086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8087,
                                          8093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8070,
                                      8094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8095,
                                      8099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8070,
                                    8099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8100,
                                      8108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      8110,
                                      8114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bazinga",
                                    "raw": "'bazinga'",
                                    "range": [
                                      8116,
                                      8125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8070,
                                  8126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                8070,
                                8127
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8136,
                                        8155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8156,
                                            8158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8159,
                                            8172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8156,
                                          8172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8136,
                                      8173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8174,
                                      8178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8136,
                                    8178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8179,
                                      8185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8136,
                                  8186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 180,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 180,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8136,
                                8187
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8196,
                                        8215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8216,
                                            8218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8219,
                                            8232
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8216,
                                          8232
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8196,
                                      8233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8234,
                                      8238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8196,
                                    8238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8239,
                                      8245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8196,
                                  8246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8196,
                                8247
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7774,
                            8253
                          ],
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 53
                            },
                            "end": {
                              "line": 182,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7762,
                          8253
                        ],
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 41
                          },
                          "end": {
                            "line": 182,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7725,
                      8254
                    ],
                    "loc": {
                      "start": {
                        "line": 172,
                        "column": 4
                      },
                      "end": {
                        "line": 182,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 195,
                    "_esdocTestName": "it195"
                  },
                  "range": [
                    7725,
                    8255
                  ],
                  "loc": {
                    "start": {
                      "line": 172,
                      "column": 4
                    },
                    "end": {
                      "line": 182,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8260,
                        8262
                      ],
                      "loc": {
                        "start": {
                          "line": 183,
                          "column": 4
                        },
                        "end": {
                          "line": 183,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw and hot",
                        "raw": "'should work with throw and hot'",
                        "range": [
                          8263,
                          8295
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 7
                          },
                          "end": {
                            "line": 183,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8323,
                                      8325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8328,
                                        8331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-#",
                                        "raw": "'---^-#'",
                                        "range": [
                                          8332,
                                          8340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          8342,
                                          8346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "bazinga",
                                        "raw": "'bazinga'",
                                        "range": [
                                          8348,
                                          8357
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8328,
                                      8358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    8323,
                                    8358
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8319,
                                8359
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8372,
                                      8378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      8381,
                                      8386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8372,
                                    8386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8368,
                                8387
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8400,
                                      8402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8405,
                                        8408
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^--b--c--|",
                                        "raw": "'-a-^--b--c--|'",
                                        "range": [
                                          8409,
                                          8424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                8428,
                                                8429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                8431,
                                                8432
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              8428,
                                              8432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                8434,
                                                8435
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                8437,
                                                8438
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              8434,
                                              8438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                8440,
                                                8441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                8443,
                                                8444
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              8440,
                                              8444
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8426,
                                          8446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8405,
                                      8447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8400,
                                    8447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8396,
                                8448
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8461,
                                      8467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      8470,
                                      8475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8461,
                                    8475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8457,
                                8476
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8489,
                                      8497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      8500,
                                      8505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    8489,
                                    8505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8485,
                                8506
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8519,
                                      8525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          8528,
                                          8538
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          8539,
                                          8552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        8528,
                                        8552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8553,
                                          8555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          8557,
                                          8559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8571,
                                              8572
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 189,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              8574,
                                              8575
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 189,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    8586,
                                                    8587
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    8590,
                                                    8591
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8586,
                                                  8591
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                8579,
                                                8592
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8577,
                                            8594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8561,
                                          8594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8528,
                                      8595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    8519,
                                    8595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8515,
                                8596
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8605,
                                        8621
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8622,
                                          8628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8605,
                                      8629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8630,
                                      8634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8605,
                                    8634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8635,
                                      8643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      8645,
                                      8649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bazinga",
                                    "raw": "'bazinga'",
                                    "range": [
                                      8651,
                                      8660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8605,
                                  8661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                8605,
                                8662
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8671,
                                        8690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8691,
                                            8693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8694,
                                            8707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8691,
                                          8707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8671,
                                      8708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8709,
                                      8713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8671,
                                    8713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8714,
                                      8720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8671,
                                  8721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8671,
                                8722
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8731,
                                        8750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8751,
                                            8753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8754,
                                            8767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8751,
                                          8767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8731,
                                      8768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8769,
                                      8773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8731,
                                    8773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8774,
                                      8780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8731,
                                  8781
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8731,
                                8782
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8309,
                            8788
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 53
                            },
                            "end": {
                              "line": 193,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8297,
                          8788
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 41
                          },
                          "end": {
                            "line": 193,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8260,
                      8789
                    ],
                    "loc": {
                      "start": {
                        "line": 183,
                        "column": 4
                      },
                      "end": {
                        "line": 193,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 196,
                    "_esdocTestName": "it196"
                  },
                  "range": [
                    8260,
                    8790
                  ],
                  "loc": {
                    "start": {
                      "line": 183,
                      "column": 4
                    },
                    "end": {
                      "line": 193,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8795,
                        8797
                      ],
                      "loc": {
                        "start": {
                          "line": 194,
                          "column": 4
                        },
                        "end": {
                          "line": 194,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw and throw",
                        "raw": "'should work with throw and throw'",
                        "range": [
                          8798,
                          8832
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 7
                          },
                          "end": {
                            "line": 194,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8860,
                                      8862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8865,
                                        8868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^----#",
                                        "raw": "'---^----#'",
                                        "range": [
                                          8869,
                                          8880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          8882,
                                          8886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "jenga",
                                        "raw": "'jenga'",
                                        "range": [
                                          8888,
                                          8895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8865,
                                      8896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    8860,
                                    8896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8856,
                                8897
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8910,
                                      8916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      8919,
                                      8924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8910,
                                    8924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8906,
                                8925
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8938,
                                      8940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8943,
                                        8946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-#",
                                        "raw": "'---^-#'",
                                        "range": [
                                          8947,
                                          8955
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          8957,
                                          8961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "bazinga",
                                        "raw": "'bazinga'",
                                        "range": [
                                          8963,
                                          8972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8943,
                                      8973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    8938,
                                    8973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8934,
                                8974
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8987,
                                      8993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      8996,
                                      9001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8987,
                                    9001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8983,
                                9002
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9015,
                                      9023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      9026,
                                      9031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    9015,
                                    9031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9011,
                                9032
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9045,
                                      9051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          9054,
                                          9064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          9065,
                                          9078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        9054,
                                        9078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9079,
                                          9081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          9083,
                                          9085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9097,
                                              9098
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 200,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              9100,
                                              9101
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 200,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    9112,
                                                    9113
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    9116,
                                                    9117
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9112,
                                                  9117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 200,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 200,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                9105,
                                                9118
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9103,
                                            9120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9087,
                                          9120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9054,
                                      9121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    9045,
                                    9121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9041,
                                9122
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9131,
                                        9147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9148,
                                          9154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9131,
                                      9155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9156,
                                      9160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9131,
                                    9160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9161,
                                      9169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      9171,
                                      9175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bazinga",
                                    "raw": "'bazinga'",
                                    "range": [
                                      9177,
                                      9186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9131,
                                  9187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9131,
                                9188
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9197,
                                        9216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9217,
                                            9219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9220,
                                            9233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9217,
                                          9233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9197,
                                      9234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9235,
                                      9239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9197,
                                    9239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9240,
                                      9246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9197,
                                  9247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9197,
                                9248
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9257,
                                        9276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            9277,
                                            9279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9280,
                                            9293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9277,
                                          9293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9257,
                                      9294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9295,
                                      9299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9257,
                                    9299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9300,
                                      9306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9257,
                                  9307
                                ],
                                "loc": {
                                  "start": {
                                    "line": 203,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 203,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9257,
                                9308
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8846,
                            9314
                          ],
                          "loc": {
                            "start": {
                              "line": 194,
                              "column": 55
                            },
                            "end": {
                              "line": 204,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8834,
                          9314
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 43
                          },
                          "end": {
                            "line": 204,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8795,
                      9315
                    ],
                    "loc": {
                      "start": {
                        "line": 194,
                        "column": 4
                      },
                      "end": {
                        "line": 204,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 197,
                    "_esdocTestName": "it197"
                  },
                  "range": [
                    8795,
                    9316
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 204,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9321,
                        9323
                      ],
                      "loc": {
                        "start": {
                          "line": 205,
                          "column": 4
                        },
                        "end": {
                          "line": 205,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and throw",
                        "raw": "'should work with error and throw'",
                        "range": [
                          9324,
                          9358
                        ],
                        "loc": {
                          "start": {
                            "line": 205,
                            "column": 7
                          },
                          "end": {
                            "line": 205,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9386,
                                      9388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9391,
                                        9394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^--b--#",
                                        "raw": "'-a-^--b--#'",
                                        "range": [
                                          9395,
                                          9407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                9411,
                                                9412
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                9414,
                                                9415
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              9411,
                                              9415
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                9417,
                                                9418
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                9420,
                                                9421
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              9417,
                                              9421
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9409,
                                          9423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          9425,
                                          9438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9391,
                                      9439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    9386,
                                    9439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9382,
                                9440
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9453,
                                      9459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      9462,
                                      9467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    9453,
                                    9467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9449,
                                9468
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      9481,
                                      9483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9486,
                                        9489
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-#",
                                        "raw": "'---^-#'",
                                        "range": [
                                          9490,
                                          9498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          9500,
                                          9504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "flurp",
                                        "raw": "'flurp'",
                                        "range": [
                                          9506,
                                          9513
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9486,
                                      9514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9481,
                                    9514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9477,
                                9515
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9528,
                                      9534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      9537,
                                      9542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    9528,
                                    9542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9524,
                                9543
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9556,
                                      9564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      9567,
                                      9572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    9556,
                                    9572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9552,
                                9573
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9586,
                                      9592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          9595,
                                          9605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          9606,
                                          9619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        9595,
                                        9619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9620,
                                          9622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          9624,
                                          9626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9638,
                                              9639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              9641,
                                              9642
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    9653,
                                                    9654
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 211,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 211,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    9657,
                                                    9658
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 211,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 211,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9653,
                                                  9658
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 211,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 211,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                9646,
                                                9659
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9644,
                                            9661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9628,
                                          9661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9595,
                                      9662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    9586,
                                    9662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9582,
                                9663
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9672,
                                        9688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9689,
                                          9695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9672,
                                      9696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9697,
                                      9701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9672,
                                    9701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9702,
                                      9710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      9712,
                                      9716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "flurp",
                                    "raw": "'flurp'",
                                    "range": [
                                      9718,
                                      9725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9672,
                                  9726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                9672,
                                9727
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9736,
                                        9755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9756,
                                            9758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9759,
                                            9772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9756,
                                          9772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9736,
                                      9773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9774,
                                      9778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9736,
                                    9778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9779,
                                      9785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9736,
                                  9786
                                ],
                                "loc": {
                                  "start": {
                                    "line": 213,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 213,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9736,
                                9787
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9796,
                                        9815
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 214,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 214,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            9816,
                                            9818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 214,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9819,
                                            9832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 214,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9816,
                                          9832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9796,
                                      9833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9834,
                                      9838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9796,
                                    9838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9839,
                                      9845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9796,
                                  9846
                                ],
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9796,
                                9847
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9372,
                            9853
                          ],
                          "loc": {
                            "start": {
                              "line": 205,
                              "column": 55
                            },
                            "end": {
                              "line": 215,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9360,
                          9853
                        ],
                        "loc": {
                          "start": {
                            "line": 205,
                            "column": 43
                          },
                          "end": {
                            "line": 215,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9321,
                      9854
                    ],
                    "loc": {
                      "start": {
                        "line": 205,
                        "column": 4
                      },
                      "end": {
                        "line": 215,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 198,
                    "_esdocTestName": "it198"
                  },
                  "range": [
                    9321,
                    9855
                  ],
                  "loc": {
                    "start": {
                      "line": 205,
                      "column": 4
                    },
                    "end": {
                      "line": 215,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9860,
                        9862
                      ],
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 4
                        },
                        "end": {
                          "line": 216,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw and error",
                        "raw": "'should work with throw and error'",
                        "range": [
                          9863,
                          9897
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 7
                          },
                          "end": {
                            "line": 216,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9925,
                                      9927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9930,
                                        9933
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-#",
                                        "raw": "'---^-#'",
                                        "range": [
                                          9934,
                                          9942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          9944,
                                          9948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "flurp",
                                        "raw": "'flurp'",
                                        "range": [
                                          9950,
                                          9957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9930,
                                      9958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9925,
                                    9958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9921,
                                9959
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9972,
                                      9978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      9981,
                                      9986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    9972,
                                    9986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9968,
                                9987
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      10000,
                                      10002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10005,
                                        10008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^--b--#",
                                        "raw": "'-a-^--b--#'",
                                        "range": [
                                          10009,
                                          10021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                10025,
                                                10026
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                10028,
                                                10029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              10025,
                                              10029
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                10031,
                                                10032
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                10034,
                                                10035
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              10031,
                                              10035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10023,
                                          10037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          10039,
                                          10052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10005,
                                      10053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    10000,
                                    10053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9996,
                                10054
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10067,
                                      10073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      10076,
                                      10081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10067,
                                    10081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10063,
                                10082
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10095,
                                      10103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      10106,
                                      10111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    10095,
                                    10111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10091,
                                10112
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10125,
                                      10131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          10134,
                                          10144
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          10145,
                                          10158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        10134,
                                        10158
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10159,
                                          10161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          10163,
                                          10165
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              10177,
                                              10178
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              10180,
                                              10181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    10192,
                                                    10193
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 222,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 222,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    10196,
                                                    10197
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 222,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 222,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10192,
                                                  10197
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                10185,
                                                10198
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 222,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 222,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10183,
                                            10200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10167,
                                          10200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10134,
                                      10201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    10125,
                                    10201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10121,
                                10202
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10211,
                                        10227
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10228,
                                          10234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10211,
                                      10235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10236,
                                      10240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10211,
                                    10240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10241,
                                      10249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      10251,
                                      10255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "flurp",
                                    "raw": "'flurp'",
                                    "range": [
                                      10257,
                                      10264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10211,
                                  10265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                10211,
                                10266
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10275,
                                        10294
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10295,
                                            10297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10298,
                                            10311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10295,
                                          10311
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10275,
                                      10312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10313,
                                      10317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10275,
                                    10317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10318,
                                      10324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10275,
                                  10325
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10275,
                                10326
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10335,
                                        10354
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            10355,
                                            10357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10358,
                                            10371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10355,
                                          10371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10335,
                                      10372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10373,
                                      10377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10335,
                                    10377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10378,
                                      10384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10335,
                                  10385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10335,
                                10386
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9911,
                            10392
                          ],
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 55
                            },
                            "end": {
                              "line": 226,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9899,
                          10392
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 43
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9860,
                      10393
                    ],
                    "loc": {
                      "start": {
                        "line": 216,
                        "column": 4
                      },
                      "end": {
                        "line": 226,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 199,
                    "_esdocTestName": "it199"
                  },
                  "range": [
                    9860,
                    10394
                  ],
                  "loc": {
                    "start": {
                      "line": 216,
                      "column": 4
                    },
                    "end": {
                      "line": 226,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10399,
                        10401
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 4
                        },
                        "end": {
                          "line": 227,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and throw",
                        "raw": "'should work with never and throw'",
                        "range": [
                          10402,
                          10436
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 7
                          },
                          "end": {
                            "line": 227,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10464,
                                      10466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10469,
                                        10472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-----------",
                                        "raw": "'---^-----------'",
                                        "range": [
                                          10473,
                                          10490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10469,
                                      10491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    10464,
                                    10491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10460,
                                10492
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10505,
                                      10511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      10514,
                                      10523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    10505,
                                    10523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10501,
                                10524
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      10537,
                                      10539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10542,
                                        10545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-----#",
                                        "raw": "'---^-----#'",
                                        "range": [
                                          10546,
                                          10558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          10560,
                                          10564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          10566,
                                          10579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10542,
                                      10580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    10537,
                                    10580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10533,
                                10581
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10594,
                                      10600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      10603,
                                      10612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    10594,
                                    10612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10590,
                                10613
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10626,
                                      10634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      10637,
                                      10646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    10626,
                                    10646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10622,
                                10647
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10660,
                                      10666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          10669,
                                          10679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          10680,
                                          10693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        10669,
                                        10693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10694,
                                          10696
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          10698,
                                          10700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              10712,
                                              10713
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              10715,
                                              10716
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    10727,
                                                    10728
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 233,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    10731,
                                                    10732
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 233,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10727,
                                                  10732
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 233,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 233,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                10720,
                                                10733
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10718,
                                            10735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10702,
                                          10735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10669,
                                      10736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    10660,
                                    10736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10656,
                                10737
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10746,
                                        10762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10763,
                                          10769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10746,
                                      10770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10771,
                                      10775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10746,
                                    10775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10776,
                                      10784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      10786,
                                      10790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "wokka wokka",
                                    "raw": "'wokka wokka'",
                                    "range": [
                                      10792,
                                      10805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10746,
                                  10806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                10746,
                                10807
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10816,
                                        10835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10836,
                                            10838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10839,
                                            10852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10836,
                                          10852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10816,
                                      10853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10854,
                                      10858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10816,
                                    10858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10859,
                                      10865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10816,
                                  10866
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10816,
                                10867
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10876,
                                        10895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            10896,
                                            10898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10899,
                                            10912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10896,
                                          10912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10876,
                                      10913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10914,
                                      10918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10876,
                                    10918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10919,
                                      10925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10876,
                                  10926
                                ],
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10876,
                                10927
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10450,
                            10933
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 55
                            },
                            "end": {
                              "line": 237,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10438,
                          10933
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 43
                          },
                          "end": {
                            "line": 237,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10399,
                      10934
                    ],
                    "loc": {
                      "start": {
                        "line": 227,
                        "column": 4
                      },
                      "end": {
                        "line": 237,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 200,
                    "_esdocTestName": "it200"
                  },
                  "range": [
                    10399,
                    10935
                  ],
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 4
                    },
                    "end": {
                      "line": 237,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10940,
                        10942
                      ],
                      "loc": {
                        "start": {
                          "line": 238,
                          "column": 4
                        },
                        "end": {
                          "line": 238,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw and never",
                        "raw": "'should work with throw and never'",
                        "range": [
                          10943,
                          10977
                        ],
                        "loc": {
                          "start": {
                            "line": 238,
                            "column": 7
                          },
                          "end": {
                            "line": 238,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11005,
                                      11007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11010,
                                        11013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^----#",
                                        "raw": "'---^----#'",
                                        "range": [
                                          11014,
                                          11025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          11027,
                                          11031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          11033,
                                          11046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11010,
                                      11047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    11005,
                                    11047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11001,
                                11048
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11061,
                                      11067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      11070,
                                      11078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11061,
                                    11078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11057,
                                11079
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11092,
                                      11094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11097,
                                        11100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^-----------",
                                        "raw": "'---^-----------'",
                                        "range": [
                                          11101,
                                          11118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11097,
                                      11119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    11092,
                                    11119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11088,
                                11120
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11133,
                                      11139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      11142,
                                      11150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11133,
                                    11150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11129,
                                11151
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11164,
                                      11172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----#",
                                    "raw": "'-----#'",
                                    "range": [
                                      11175,
                                      11183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    11164,
                                    11183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11160,
                                11184
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11197,
                                      11203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          11206,
                                          11216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          11217,
                                          11230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        11206,
                                        11230
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11231,
                                          11233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          11235,
                                          11237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11249,
                                              11250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              11252,
                                              11253
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    11264,
                                                    11265
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    11268,
                                                    11269
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11264,
                                                  11269
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                11257,
                                                11270
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11255,
                                            11272
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11239,
                                          11272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11206,
                                      11273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    11197,
                                    11273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11193,
                                11274
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11283,
                                        11299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11300,
                                          11306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11283,
                                      11307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11308,
                                      11312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11283,
                                    11312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11313,
                                      11321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      11323,
                                      11327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "wokka wokka",
                                    "raw": "'wokka wokka'",
                                    "range": [
                                      11329,
                                      11342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11283,
                                  11343
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                11283,
                                11344
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11353,
                                        11372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11373,
                                            11375
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11376,
                                            11389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11373,
                                          11389
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11353,
                                      11390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11391,
                                      11395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11353,
                                    11395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11396,
                                      11402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11353,
                                  11403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11353,
                                11404
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11413,
                                        11432
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            11433,
                                            11435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11436,
                                            11449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11433,
                                          11449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11413,
                                      11450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11451,
                                      11455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11413,
                                    11455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11456,
                                      11462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11413,
                                  11463
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11413,
                                11464
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10991,
                            11470
                          ],
                          "loc": {
                            "start": {
                              "line": 238,
                              "column": 55
                            },
                            "end": {
                              "line": 248,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10979,
                          11470
                        ],
                        "loc": {
                          "start": {
                            "line": 238,
                            "column": 43
                          },
                          "end": {
                            "line": 248,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10940,
                      11471
                    ],
                    "loc": {
                      "start": {
                        "line": 238,
                        "column": 4
                      },
                      "end": {
                        "line": 248,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 201,
                    "_esdocTestName": "it201"
                  },
                  "range": [
                    10940,
                    11472
                  ],
                  "loc": {
                    "start": {
                      "line": 238,
                      "column": 4
                    },
                    "end": {
                      "line": 248,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11477,
                        11479
                      ],
                      "loc": {
                        "start": {
                          "line": 249,
                          "column": 4
                        },
                        "end": {
                          "line": 249,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some and throw",
                        "raw": "'should work with some and throw'",
                        "range": [
                          11480,
                          11513
                        ],
                        "loc": {
                          "start": {
                            "line": 249,
                            "column": 7
                          },
                          "end": {
                            "line": 249,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11541,
                                      11543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11546,
                                        11549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^----a---b--|",
                                        "raw": "'---^----a---b--|'",
                                        "range": [
                                          11550,
                                          11568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                11572,
                                                11573
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 250,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 250,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                11575,
                                                11576
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 250,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 250,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              11572,
                                              11576
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 250,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 250,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                11578,
                                                11579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 250,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 250,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                11581,
                                                11582
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 250,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 250,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              11578,
                                              11582
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 250,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 250,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11570,
                                          11584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11546,
                                      11585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    11541,
                                    11585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11537,
                                11586
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11599,
                                      11605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      11608,
                                      11614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11599,
                                    11614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11595,
                                11615
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11628,
                                      11630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11633,
                                        11636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^--#",
                                        "raw": "'---^--#'",
                                        "range": [
                                          11637,
                                          11646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          11648,
                                          11652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          11654,
                                          11667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11633,
                                      11668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    11628,
                                    11668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11624,
                                11669
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11682,
                                      11688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      11691,
                                      11697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11682,
                                    11697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11678,
                                11698
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11711,
                                      11719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      11722,
                                      11728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11711,
                                    11728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11707,
                                11729
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11742,
                                      11748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          11751,
                                          11761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          11762,
                                          11775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        11751,
                                        11775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11776,
                                          11778
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          11780,
                                          11782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11794,
                                              11795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 255,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 255,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              11797,
                                              11798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 255,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 255,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    11809,
                                                    11810
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    11813,
                                                    11814
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11809,
                                                  11814
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 255,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                11802,
                                                11815
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 255,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 255,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11800,
                                            11817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11784,
                                          11817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11751,
                                      11818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    11742,
                                    11818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11738,
                                11819
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11828,
                                        11844
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11845,
                                          11851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11828,
                                      11852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11853,
                                      11857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11828,
                                    11857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11858,
                                      11866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11870,
                                            11871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            11873,
                                            11874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11870,
                                          11874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11876,
                                            11877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            11879,
                                            11880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11876,
                                          11880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11868,
                                      11882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 62
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "wokka wokka",
                                    "raw": "'wokka wokka'",
                                    "range": [
                                      11884,
                                      11897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11828,
                                  11898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                11828,
                                11899
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11908,
                                        11927
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11928,
                                            11930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11931,
                                            11944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11928,
                                          11944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11908,
                                      11945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11946,
                                      11950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11908,
                                    11950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11951,
                                      11957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11908,
                                  11958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 257,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11908,
                                11959
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11968,
                                        11987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            11988,
                                            11990
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11991,
                                            12004
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11988,
                                          12004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11968,
                                      12005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12006,
                                      12010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11968,
                                    12010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12011,
                                      12017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11968,
                                  12018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11968,
                                12019
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11527,
                            12025
                          ],
                          "loc": {
                            "start": {
                              "line": 249,
                              "column": 54
                            },
                            "end": {
                              "line": 259,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11515,
                          12025
                        ],
                        "loc": {
                          "start": {
                            "line": 249,
                            "column": 42
                          },
                          "end": {
                            "line": 259,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11477,
                      12026
                    ],
                    "loc": {
                      "start": {
                        "line": 249,
                        "column": 4
                      },
                      "end": {
                        "line": 259,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 202,
                    "_esdocTestName": "it202"
                  },
                  "range": [
                    11477,
                    12027
                  ],
                  "loc": {
                    "start": {
                      "line": 249,
                      "column": 4
                    },
                    "end": {
                      "line": 259,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12032,
                        12034
                      ],
                      "loc": {
                        "start": {
                          "line": 260,
                          "column": 4
                        },
                        "end": {
                          "line": 260,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw and some",
                        "raw": "'should work with throw and some'",
                        "range": [
                          12035,
                          12068
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 7
                          },
                          "end": {
                            "line": 260,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12096,
                                      12098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12101,
                                        12104
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^--#",
                                        "raw": "'---^--#'",
                                        "range": [
                                          12105,
                                          12114
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          12116,
                                          12120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "wokka wokka",
                                        "raw": "'wokka wokka'",
                                        "range": [
                                          12122,
                                          12135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12101,
                                      12136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    12096,
                                    12136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12092,
                                12137
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12150,
                                      12156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      12159,
                                      12165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    12150,
                                    12165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12146,
                                12166
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12179,
                                      12181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12184,
                                        12187
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^----a---b--|",
                                        "raw": "'---^----a---b--|'",
                                        "range": [
                                          12188,
                                          12206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                12210,
                                                12211
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                12213,
                                                12214
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              12210,
                                              12214
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                12216,
                                                12217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                12219,
                                                12220
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              12216,
                                              12220
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12208,
                                          12222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12184,
                                      12223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    12179,
                                    12223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12175,
                                12224
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12237,
                                      12243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      12246,
                                      12252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    12237,
                                    12252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12233,
                                12253
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12266,
                                      12274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      12277,
                                      12283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    12266,
                                    12283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12262,
                                12284
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12297,
                                      12303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          12306,
                                          12316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          12317,
                                          12330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        12306,
                                        12330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12331,
                                          12333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          12335,
                                          12337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12349,
                                              12350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              12352,
                                              12353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    12364,
                                                    12365
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 266,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 266,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    12368,
                                                    12369
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 266,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 266,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12364,
                                                  12369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 266,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 266,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                12357,
                                                12370
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 266,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 266,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12355,
                                            12372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12339,
                                          12372
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12306,
                                      12373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    12297,
                                    12373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12293,
                                12374
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12383,
                                        12399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12400,
                                          12406
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12383,
                                      12407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12408,
                                      12412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12383,
                                    12412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12413,
                                      12421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12425,
                                            12426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            12428,
                                            12429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12425,
                                          12429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12431,
                                            12432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            12434,
                                            12435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12431,
                                          12435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12423,
                                      12437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 62
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "wokka wokka",
                                    "raw": "'wokka wokka'",
                                    "range": [
                                      12439,
                                      12452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12383,
                                  12453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                12383,
                                12454
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12463,
                                        12482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12483,
                                            12485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12486,
                                            12499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12483,
                                          12499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12463,
                                      12500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12501,
                                      12505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12463,
                                    12505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12506,
                                      12512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12463,
                                  12513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12463,
                                12514
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12523,
                                        12542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            12543,
                                            12545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12546,
                                            12559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12543,
                                          12559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12523,
                                      12560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12561,
                                      12565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12523,
                                    12565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12566,
                                      12572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12523,
                                  12573
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12523,
                                12574
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12082,
                            12580
                          ],
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 54
                            },
                            "end": {
                              "line": 270,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12070,
                          12580
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 42
                          },
                          "end": {
                            "line": 270,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12032,
                      12581
                    ],
                    "loc": {
                      "start": {
                        "line": 260,
                        "column": 4
                      },
                      "end": {
                        "line": 270,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 203,
                    "_esdocTestName": "it203"
                  },
                  "range": [
                    12032,
                    12582
                  ],
                  "loc": {
                    "start": {
                      "line": 260,
                      "column": 4
                    },
                    "end": {
                      "line": 270,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12587,
                        12589
                      ],
                      "loc": {
                        "start": {
                          "line": 271,
                          "column": 4
                        },
                        "end": {
                          "line": 271,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw after complete left",
                        "raw": "'should handle throw after complete left'",
                        "range": [
                          12590,
                          12631
                        ],
                        "loc": {
                          "start": {
                            "line": 271,
                            "column": 7
                          },
                          "end": {
                            "line": 271,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "left",
                                    "range": [
                                      12659,
                                      12663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12666,
                                        12669
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b---|",
                                        "raw": "'--a--^--b---|'",
                                        "range": [
                                          12670,
                                          12685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                12689,
                                                12690
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                12692,
                                                12693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              12689,
                                              12693
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 272,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 272,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                12695,
                                                12696
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                12698,
                                                12699
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              12695,
                                              12699
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 272,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 272,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12687,
                                          12701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12666,
                                      12702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    12659,
                                    12702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12655,
                                12703
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      12716,
                                      12724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !",
                                    "raw": "'^      !'",
                                    "range": [
                                      12727,
                                      12737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    12716,
                                    12737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12712,
                                12738
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "right",
                                    "range": [
                                      12751,
                                      12756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12759,
                                        12762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----^--------#",
                                        "raw": "'-----^--------#'",
                                        "range": [
                                          12763,
                                          12780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          12782,
                                          12786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "bad things",
                                        "raw": "'bad things'",
                                        "range": [
                                          12788,
                                          12800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12759,
                                      12801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    12751,
                                    12801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12747,
                                12802
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      12815,
                                      12824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      12827,
                                      12839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12815,
                                    12839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12811,
                                12840
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12853,
                                      12861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------#",
                                    "raw": "'---------#'",
                                    "range": [
                                      12864,
                                      12876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    12853,
                                    12876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12849,
                                12877
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12890,
                                      12896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          12899,
                                          12909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          12910,
                                          12923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        12899,
                                        12923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 277,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 277,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "left",
                                        "range": [
                                          12924,
                                          12928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "right",
                                        "range": [
                                          12930,
                                          12935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12947,
                                              12948
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 277,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 277,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              12950,
                                              12951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 277,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 277,
                                                "column": 73
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    12962,
                                                    12963
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 277,
                                                      "column": 84
                                                    },
                                                    "end": {
                                                      "line": 277,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    12966,
                                                    12967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 277,
                                                      "column": 88
                                                    },
                                                    "end": {
                                                      "line": 277,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12962,
                                                  12967
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 277,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                12955,
                                                12968
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 277,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 277,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12953,
                                            12970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 277,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12937,
                                          12970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12899,
                                      12971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    12890,
                                    12971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12886,
                                12972
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12981,
                                        12997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12998,
                                          13004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12981,
                                      13005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13006,
                                      13010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12981,
                                    13010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13011,
                                      13019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      13021,
                                      13025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bad things",
                                    "raw": "'bad things'",
                                    "range": [
                                      13027,
                                      13039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12981,
                                  13040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 278,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 278,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                12981,
                                13041
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13050,
                                        13069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "left",
                                          "range": [
                                            13070,
                                            13074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13075,
                                            13088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          13070,
                                          13088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13050,
                                      13089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13090,
                                      13094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    13050,
                                    13094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      13095,
                                      13103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13050,
                                  13104
                                ],
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                13050,
                                13105
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13114,
                                        13133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "right",
                                          "range": [
                                            13134,
                                            13139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13140,
                                            13153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          13134,
                                          13153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13114,
                                      13154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13155,
                                      13159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13114,
                                    13159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      13160,
                                      13169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13114,
                                  13170
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                13114,
                                13171
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            12645,
                            13177
                          ],
                          "loc": {
                            "start": {
                              "line": 271,
                              "column": 62
                            },
                            "end": {
                              "line": 281,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12633,
                          13177
                        ],
                        "loc": {
                          "start": {
                            "line": 271,
                            "column": 50
                          },
                          "end": {
                            "line": 281,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12587,
                      13178
                    ],
                    "loc": {
                      "start": {
                        "line": 271,
                        "column": 4
                      },
                      "end": {
                        "line": 281,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 204,
                    "_esdocTestName": "it204"
                  },
                  "range": [
                    12587,
                    13179
                  ],
                  "loc": {
                    "start": {
                      "line": 271,
                      "column": 4
                    },
                    "end": {
                      "line": 281,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13184,
                        13186
                      ],
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 4
                        },
                        "end": {
                          "line": 282,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw after complete right",
                        "raw": "'should handle throw after complete right'",
                        "range": [
                          13187,
                          13229
                        ],
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 7
                          },
                          "end": {
                            "line": 282,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "left",
                                    "range": [
                                      13257,
                                      13261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13264,
                                        13267
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----^--------#",
                                        "raw": "'-----^--------#'",
                                        "range": [
                                          13268,
                                          13285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          13287,
                                          13291
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "bad things",
                                        "raw": "'bad things'",
                                        "range": [
                                          13293,
                                          13305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13264,
                                      13306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13257,
                                    13306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13253,
                                13307
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      13320,
                                      13328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      13331,
                                      13343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13320,
                                    13343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13316,
                                13344
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "right",
                                    "range": [
                                      13357,
                                      13362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13365,
                                        13368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b---|",
                                        "raw": "'--a--^--b---|'",
                                        "range": [
                                          13369,
                                          13384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                13388,
                                                13389
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                13391,
                                                13392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13388,
                                              13392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 285,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 285,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                13394,
                                                13395
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                13397,
                                                13398
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13394,
                                              13398
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 285,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 285,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13386,
                                          13400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13365,
                                      13401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    13357,
                                    13401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13353,
                                13402
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      13415,
                                      13424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !",
                                    "raw": "'^      !'",
                                    "range": [
                                      13427,
                                      13437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    13415,
                                    13437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13411,
                                13438
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13451,
                                      13459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------#",
                                    "raw": "'---------#'",
                                    "range": [
                                      13462,
                                      13474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13451,
                                    13474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13447,
                                13475
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13488,
                                      13494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          13497,
                                          13507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          13508,
                                          13521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        13497,
                                        13521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "left",
                                        "range": [
                                          13522,
                                          13526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "right",
                                        "range": [
                                          13528,
                                          13533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              13545,
                                              13546
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 288,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              13548,
                                              13549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 288,
                                                "column": 73
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    13560,
                                                    13561
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 84
                                                    },
                                                    "end": {
                                                      "line": 288,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    13564,
                                                    13565
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 88
                                                    },
                                                    "end": {
                                                      "line": 288,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13560,
                                                  13565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                13553,
                                                13566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 288,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 288,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13551,
                                            13568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13535,
                                          13568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13497,
                                      13569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    13488,
                                    13569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13484,
                                13570
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13579,
                                        13595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13596,
                                          13602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13579,
                                      13603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13604,
                                      13608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13579,
                                    13608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13609,
                                      13617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      13619,
                                      13623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bad things",
                                    "raw": "'bad things'",
                                    "range": [
                                      13625,
                                      13637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13579,
                                  13638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                13579,
                                13639
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13648,
                                        13667
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "left",
                                          "range": [
                                            13668,
                                            13672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13673,
                                            13686
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          13668,
                                          13686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13648,
                                      13687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13688,
                                      13692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    13648,
                                    13692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      13693,
                                      13701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13648,
                                  13702
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                13648,
                                13703
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13712,
                                        13731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "right",
                                          "range": [
                                            13732,
                                            13737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13738,
                                            13751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          13732,
                                          13751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13712,
                                      13752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13753,
                                      13757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13712,
                                    13757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      13758,
                                      13767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13712,
                                  13768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                13712,
                                13769
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            13243,
                            13775
                          ],
                          "loc": {
                            "start": {
                              "line": 282,
                              "column": 63
                            },
                            "end": {
                              "line": 292,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13231,
                          13775
                        ],
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 51
                          },
                          "end": {
                            "line": 292,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13184,
                      13776
                    ],
                    "loc": {
                      "start": {
                        "line": 282,
                        "column": 4
                      },
                      "end": {
                        "line": 292,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 205,
                    "_esdocTestName": "it205"
                  },
                  "range": [
                    13184,
                    13777
                  ],
                  "loc": {
                    "start": {
                      "line": 282,
                      "column": 4
                    },
                    "end": {
                      "line": 292,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13782,
                        13784
                      ],
                      "loc": {
                        "start": {
                          "line": 293,
                          "column": 4
                        },
                        "end": {
                          "line": 293,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle interleaved with tail",
                        "raw": "'should handle interleaved with tail'",
                        "range": [
                          13785,
                          13822
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 7
                          },
                          "end": {
                            "line": 293,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13850,
                                      13852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13855,
                                        13858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--^--b---c---|",
                                        "raw": "'-a--^--b---c---|'",
                                        "range": [
                                          13859,
                                          13877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                13881,
                                                13882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                13884,
                                                13887
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13881,
                                              13887
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                13889,
                                                13890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                13892,
                                                13895
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13889,
                                              13895
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                13897,
                                                13898
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                13900,
                                                13903
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13897,
                                              13903
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13879,
                                          13905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13855,
                                      13906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    13850,
                                    13906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13846,
                                13907
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13920,
                                      13926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      13929,
                                      13943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13920,
                                    13943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13916,
                                13944
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13957,
                                      13959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13962,
                                        13965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d-^----e---f--|",
                                        "raw": "'--d-^----e---f--|'",
                                        "range": [
                                          13966,
                                          13985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                13989,
                                                13990
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                13992,
                                                13995
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13989,
                                              13995
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 296,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 296,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "e",
                                              "range": [
                                                13997,
                                                13998
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                14000,
                                                14003
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              13997,
                                              14003
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 296,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 296,
                                                "column": 58
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "f",
                                              "range": [
                                                14005,
                                                14006
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                14008,
                                                14011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14005,
                                              14011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 296,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 296,
                                                "column": 66
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13987,
                                          14013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13962,
                                      14014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    13957,
                                    14014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13953,
                                14015
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14028,
                                      14034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      14037,
                                      14052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    14028,
                                    14052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14024,
                                14053
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14066,
                                      14074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x-y-z--|",
                                    "raw": "'-----x-y-z--|'",
                                    "range": [
                                      14077,
                                      14092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    14066,
                                    14092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14062,
                                14093
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14106,
                                      14112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          14115,
                                          14125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          14126,
                                          14139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        14115,
                                        14139
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14140,
                                          14142
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          14144,
                                          14146
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              14158,
                                              14159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 299,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 299,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              14161,
                                              14162
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 299,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 299,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    14173,
                                                    14174
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 299,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 299,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    14177,
                                                    14178
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 299,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 299,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14173,
                                                  14178
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                14166,
                                                14179
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 299,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 299,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14164,
                                            14181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14148,
                                          14181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14115,
                                      14182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    14106,
                                    14182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14102,
                                14183
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14192,
                                        14208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14209,
                                          14215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14192,
                                      14216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14217,
                                      14221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14192,
                                    14221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14222,
                                      14230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14234,
                                            14235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "be",
                                          "raw": "'be'",
                                          "range": [
                                            14237,
                                            14241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14234,
                                          14241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14243,
                                            14244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ce",
                                          "raw": "'ce'",
                                          "range": [
                                            14246,
                                            14250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14243,
                                          14250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            14252,
                                            14253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            14255,
                                            14259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14252,
                                          14259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14232,
                                      14261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14192,
                                  14262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 300,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 300,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                14192,
                                14263
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14272,
                                        14291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14292,
                                            14294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 301,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 301,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14295,
                                            14308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 301,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 301,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14292,
                                          14308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14272,
                                      14309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14310,
                                      14314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14272,
                                    14314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14315,
                                      14321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14272,
                                  14322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 301,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 301,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14272,
                                14323
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14332,
                                        14351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14352,
                                            14354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14355,
                                            14368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14352,
                                          14368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14332,
                                      14369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14370,
                                      14374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14332,
                                    14374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14375,
                                      14381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14332,
                                  14382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 302,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 302,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14332,
                                14383
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13836,
                            14389
                          ],
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 58
                            },
                            "end": {
                              "line": 303,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13824,
                          14389
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 46
                          },
                          "end": {
                            "line": 303,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13782,
                      14390
                    ],
                    "loc": {
                      "start": {
                        "line": 293,
                        "column": 4
                      },
                      "end": {
                        "line": 303,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 206,
                    "_esdocTestName": "it206"
                  },
                  "range": [
                    13782,
                    14391
                  ],
                  "loc": {
                    "start": {
                      "line": 293,
                      "column": 4
                    },
                    "end": {
                      "line": 303,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14396,
                        14398
                      ],
                      "loc": {
                        "start": {
                          "line": 304,
                          "column": 4
                        },
                        "end": {
                          "line": 304,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle two consecutive hot observables",
                        "raw": "'should handle two consecutive hot observables'",
                        "range": [
                          14399,
                          14446
                        ],
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 7
                          },
                          "end": {
                            "line": 304,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14474,
                                      14476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14479,
                                        14482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--|",
                                        "raw": "'--a--^--b--c--|'",
                                        "range": [
                                          14483,
                                          14500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                14504,
                                                14505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                14507,
                                                14510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14504,
                                              14510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                14512,
                                                14513
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                14515,
                                                14518
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14512,
                                              14518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 56
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                14520,
                                                14521
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                14523,
                                                14526
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14520,
                                              14526
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14502,
                                          14528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14479,
                                      14529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    14474,
                                    14529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14470,
                                14530
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14543,
                                      14549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      14552,
                                      14564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    14543,
                                    14564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14539,
                                14565
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      14578,
                                      14580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14583,
                                        14586
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----^----------d--e--f--|",
                                        "raw": "'-----^----------d--e--f--|'",
                                        "range": [
                                          14587,
                                          14615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                14619,
                                                14620
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                14622,
                                                14625
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14619,
                                              14625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "e",
                                              "range": [
                                                14627,
                                                14628
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                14630,
                                                14633
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14627,
                                              14633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 67
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "f",
                                              "range": [
                                                14635,
                                                14636
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                14638,
                                                14641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 75
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              14635,
                                              14641
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 75
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14617,
                                          14643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 77
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14583,
                                      14644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    14578,
                                    14644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14574,
                                14645
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14658,
                                      14664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      14667,
                                      14690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    14658,
                                    14690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14654,
                                14691
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14704,
                                      14712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------x--y--z--|",
                                    "raw": "'-----------x--y--z--|'",
                                    "range": [
                                      14715,
                                      14738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    14704,
                                    14738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14700,
                                14739
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14752,
                                      14758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          14761,
                                          14771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          14772,
                                          14785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        14761,
                                        14785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14786,
                                          14788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          14790,
                                          14792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              14804,
                                              14805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              14807,
                                              14808
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    14819,
                                                    14820
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    14823,
                                                    14824
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14819,
                                                  14824
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                14812,
                                                14825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14810,
                                            14827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14794,
                                          14827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14761,
                                      14828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    14752,
                                    14828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14748,
                                14829
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14838,
                                        14854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14855,
                                          14861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14838,
                                      14862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14863,
                                      14867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14838,
                                    14867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14868,
                                      14876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14880,
                                            14881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cd",
                                          "raw": "'cd'",
                                          "range": [
                                            14883,
                                            14887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14880,
                                          14887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14889,
                                            14890
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ce",
                                          "raw": "'ce'",
                                          "range": [
                                            14892,
                                            14896
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14889,
                                          14896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            14898,
                                            14899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            14901,
                                            14905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14898,
                                          14905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14878,
                                      14907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14838,
                                  14908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 311,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 311,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                14838,
                                14909
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14918,
                                        14937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 312,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 312,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14938,
                                            14940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 312,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14941,
                                            14954
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 312,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14938,
                                          14954
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 312,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14918,
                                      14955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14956,
                                      14960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14918,
                                    14960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14961,
                                      14967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14918,
                                  14968
                                ],
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14918,
                                14969
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14978,
                                        14997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 313,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 313,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14998,
                                            15000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 313,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15001,
                                            15014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 313,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14998,
                                          15014
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 313,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14978,
                                      15015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15016,
                                      15020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14978,
                                    15020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      15021,
                                      15027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14978,
                                  15028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 313,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 313,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14978,
                                15029
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14460,
                            15035
                          ],
                          "loc": {
                            "start": {
                              "line": 304,
                              "column": 68
                            },
                            "end": {
                              "line": 314,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14448,
                          15035
                        ],
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 56
                          },
                          "end": {
                            "line": 314,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14396,
                      15036
                    ],
                    "loc": {
                      "start": {
                        "line": 304,
                        "column": 4
                      },
                      "end": {
                        "line": 314,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 207,
                    "_esdocTestName": "it207"
                  },
                  "range": [
                    14396,
                    15037
                  ],
                  "loc": {
                    "start": {
                      "line": 304,
                      "column": 4
                    },
                    "end": {
                      "line": 314,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15042,
                        15044
                      ],
                      "loc": {
                        "start": {
                          "line": 315,
                          "column": 4
                        },
                        "end": {
                          "line": 315,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle two consecutive hot observables with error left",
                        "raw": "'should handle two consecutive hot observables with error left'",
                        "range": [
                          15045,
                          15108
                        ],
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 7
                          },
                          "end": {
                            "line": 315,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "left",
                                    "range": [
                                      15136,
                                      15140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15143,
                                        15146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--#",
                                        "raw": "'--a--^--b--c--#'",
                                        "range": [
                                          15147,
                                          15164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                15168,
                                                15169
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                15171,
                                                15174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15168,
                                              15174
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 316,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 316,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                15176,
                                                15177
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                15179,
                                                15182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15176,
                                              15182
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 316,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 316,
                                                "column": 58
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                15184,
                                                15185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                15187,
                                                15190
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 316,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 316,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15184,
                                              15190
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 316,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 316,
                                                "column": 66
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15166,
                                          15192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "jenga",
                                        "raw": "'jenga'",
                                        "range": [
                                          15194,
                                          15201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 77
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15143,
                                      15202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    15136,
                                    15202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15132,
                                15203
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      15216,
                                      15224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      15227,
                                      15239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    15216,
                                    15239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15212,
                                15240
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "right",
                                    "range": [
                                      15253,
                                      15258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15261,
                                        15264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----^----------d--e--f--|",
                                        "raw": "'-----^----------d--e--f--|'",
                                        "range": [
                                          15265,
                                          15293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                15297,
                                                15298
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                15300,
                                                15303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15297,
                                              15303
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 318,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 318,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "e",
                                              "range": [
                                                15305,
                                                15306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                15308,
                                                15311
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15305,
                                              15311
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 318,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 318,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "f",
                                              "range": [
                                                15313,
                                                15314
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                15316,
                                                15319
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 318,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 318,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15313,
                                              15319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 318,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 318,
                                                "column": 78
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15295,
                                          15321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15261,
                                      15322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    15253,
                                    15322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15249,
                                15323
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      15336,
                                      15345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      15348,
                                      15360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    15336,
                                    15360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15332,
                                15361
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15374,
                                      15382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------#",
                                    "raw": "'---------#'",
                                    "range": [
                                      15385,
                                      15397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    15374,
                                    15397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15370,
                                15398
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      15411,
                                      15417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          15420,
                                          15430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          15431,
                                          15444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        15420,
                                        15444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "left",
                                        "range": [
                                          15445,
                                          15449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "right",
                                        "range": [
                                          15451,
                                          15456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              15468,
                                              15469
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              15471,
                                              15472
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 73
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    15483,
                                                    15484
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 321,
                                                      "column": 84
                                                    },
                                                    "end": {
                                                      "line": 321,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    15487,
                                                    15488
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 321,
                                                      "column": 88
                                                    },
                                                    "end": {
                                                      "line": 321,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15483,
                                                  15488
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                15476,
                                                15489
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15474,
                                            15491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15458,
                                          15491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15420,
                                      15492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    15411,
                                    15492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15407,
                                15493
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15502,
                                        15518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 322,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 322,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          15519,
                                          15525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15502,
                                      15526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15527,
                                      15531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    15502,
                                    15531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15532,
                                      15540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      15542,
                                      15546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "jenga",
                                    "raw": "'jenga'",
                                    "range": [
                                      15548,
                                      15555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15502,
                                  15556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                15502,
                                15557
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15566,
                                        15585
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 323,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 323,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "left",
                                          "range": [
                                            15586,
                                            15590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15591,
                                            15604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          15586,
                                          15604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15566,
                                      15605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15606,
                                      15610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    15566,
                                    15610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      15611,
                                      15619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15566,
                                  15620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                15566,
                                15621
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15630,
                                        15649
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "right",
                                          "range": [
                                            15650,
                                            15655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 324,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 324,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15656,
                                            15669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 324,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 324,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          15650,
                                          15669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15630,
                                      15670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15671,
                                      15675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    15630,
                                    15675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      15676,
                                      15685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15630,
                                  15686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                15630,
                                15687
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            15122,
                            15693
                          ],
                          "loc": {
                            "start": {
                              "line": 315,
                              "column": 84
                            },
                            "end": {
                              "line": 325,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15110,
                          15693
                        ],
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 72
                          },
                          "end": {
                            "line": 325,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15042,
                      15694
                    ],
                    "loc": {
                      "start": {
                        "line": 315,
                        "column": 4
                      },
                      "end": {
                        "line": 325,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 208,
                    "_esdocTestName": "it208"
                  },
                  "range": [
                    15042,
                    15695
                  ],
                  "loc": {
                    "start": {
                      "line": 315,
                      "column": 4
                    },
                    "end": {
                      "line": 325,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15700,
                        15702
                      ],
                      "loc": {
                        "start": {
                          "line": 326,
                          "column": 4
                        },
                        "end": {
                          "line": 326,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle two consecutive hot observables with error right",
                        "raw": "'should handle two consecutive hot observables with error right'",
                        "range": [
                          15703,
                          15767
                        ],
                        "loc": {
                          "start": {
                            "line": 326,
                            "column": 7
                          },
                          "end": {
                            "line": 326,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "left",
                                    "range": [
                                      15795,
                                      15799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15802,
                                        15805
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--|",
                                        "raw": "'--a--^--b--c--|'",
                                        "range": [
                                          15806,
                                          15823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                15827,
                                                15828
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                15830,
                                                15833
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15827,
                                              15833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                15835,
                                                15836
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                15838,
                                                15841
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15835,
                                              15841
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 58
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                15843,
                                                15844
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                15846,
                                                15849
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15843,
                                              15849
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 66
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15825,
                                          15851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15802,
                                      15852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    15795,
                                    15852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15791,
                                15853
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      15866,
                                      15874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      15877,
                                      15889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    15866,
                                    15889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15862,
                                15890
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "right",
                                    "range": [
                                      15903,
                                      15908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15911,
                                        15914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----^----------d--e--f--#",
                                        "raw": "'-----^----------d--e--f--#'",
                                        "range": [
                                          15915,
                                          15943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                15947,
                                                15948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                15950,
                                                15953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15947,
                                              15953
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "e",
                                              "range": [
                                                15955,
                                                15956
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                15958,
                                                15961
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15955,
                                              15961
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "f",
                                              "range": [
                                                15963,
                                                15964
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                15966,
                                                15969
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15963,
                                              15969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 78
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15945,
                                          15971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 80
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "dun dun dun",
                                        "raw": "'dun dun dun'",
                                        "range": [
                                          15973,
                                          15986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 82
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15911,
                                      15987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    15903,
                                    15987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15899,
                                15988
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      16001,
                                      16010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      16013,
                                      16036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    16001,
                                    16036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15997,
                                16037
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16050,
                                      16058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------x--y--z--#",
                                    "raw": "'-----------x--y--z--#'",
                                    "range": [
                                      16061,
                                      16084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    16050,
                                    16084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16046,
                                16085
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      16098,
                                      16104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          16107,
                                          16117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          16118,
                                          16131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        16107,
                                        16131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 332,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 332,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "left",
                                        "range": [
                                          16132,
                                          16136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "right",
                                        "range": [
                                          16138,
                                          16143
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              16155,
                                              16156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 332,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 332,
                                                "column": 70
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              16158,
                                              16159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 332,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 332,
                                                "column": 73
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    16170,
                                                    16171
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 332,
                                                      "column": 84
                                                    },
                                                    "end": {
                                                      "line": 332,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    16174,
                                                    16175
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 332,
                                                      "column": 88
                                                    },
                                                    "end": {
                                                      "line": 332,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16170,
                                                  16175
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 332,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 332,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                16163,
                                                16176
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 332,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 332,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16161,
                                            16178
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 332,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 332,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16145,
                                          16178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16107,
                                      16179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    16098,
                                    16179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16094,
                                16180
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16189,
                                        16205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 333,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 333,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          16206,
                                          16212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16189,
                                      16213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16214,
                                      16218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    16189,
                                    16218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16219,
                                      16227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            16231,
                                            16232
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cd",
                                          "raw": "'cd'",
                                          "range": [
                                            16234,
                                            16238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16231,
                                          16238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            16240,
                                            16241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "ce",
                                          "raw": "'ce'",
                                          "range": [
                                            16243,
                                            16247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16240,
                                          16247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            16249,
                                            16250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            16252,
                                            16256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16249,
                                          16256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16229,
                                      16258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 77
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "dun dun dun",
                                    "raw": "'dun dun dun'",
                                    "range": [
                                      16260,
                                      16273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 92
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16189,
                                  16274
                                ],
                                "loc": {
                                  "start": {
                                    "line": 333,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 333,
                                    "column": 93
                                  }
                                }
                              },
                              "range": [
                                16189,
                                16275
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16284,
                                        16303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 334,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 334,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "left",
                                          "range": [
                                            16304,
                                            16308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16309,
                                            16322
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          16304,
                                          16322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16284,
                                      16323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16324,
                                      16328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16284,
                                    16328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "leftSubs",
                                    "range": [
                                      16329,
                                      16337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16284,
                                  16338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 334,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 334,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                16284,
                                16339
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16348,
                                        16367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "right",
                                          "range": [
                                            16368,
                                            16373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16374,
                                            16387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          16368,
                                          16387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16348,
                                      16388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16389,
                                      16393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    16348,
                                    16393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "rightSubs",
                                    "range": [
                                      16394,
                                      16403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16348,
                                  16404
                                ],
                                "loc": {
                                  "start": {
                                    "line": 335,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 335,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                16348,
                                16405
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            15781,
                            16411
                          ],
                          "loc": {
                            "start": {
                              "line": 326,
                              "column": 85
                            },
                            "end": {
                              "line": 336,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15769,
                          16411
                        ],
                        "loc": {
                          "start": {
                            "line": 326,
                            "column": 73
                          },
                          "end": {
                            "line": 336,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15700,
                      16412
                    ],
                    "loc": {
                      "start": {
                        "line": 326,
                        "column": 4
                      },
                      "end": {
                        "line": 336,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 209,
                    "_esdocTestName": "it209"
                  },
                  "range": [
                    15700,
                    16413
                  ],
                  "loc": {
                    "start": {
                      "line": 326,
                      "column": 4
                    },
                    "end": {
                      "line": 336,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16418,
                        16420
                      ],
                      "loc": {
                        "start": {
                          "line": 337,
                          "column": 4
                        },
                        "end": {
                          "line": 337,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle selector throwing",
                        "raw": "'should handle selector throwing'",
                        "range": [
                          16421,
                          16454
                        ],
                        "loc": {
                          "start": {
                            "line": 337,
                            "column": 7
                          },
                          "end": {
                            "line": 337,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16482,
                                      16484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16487,
                                        16490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--|",
                                        "raw": "'--a--^--b--|'",
                                        "range": [
                                          16491,
                                          16505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                16509,
                                                16510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                16512,
                                                16513
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16509,
                                              16513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 338,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 338,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                16515,
                                                16516
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                16518,
                                                16519
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16515,
                                              16519
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 338,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 338,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16507,
                                          16521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16487,
                                      16522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16482,
                                    16522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16478,
                                16523
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16536,
                                      16542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      16545,
                                      16551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    16536,
                                    16551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16532,
                                16552
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      16565,
                                      16567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16570,
                                        16573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 340,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 340,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c--^--d--|",
                                        "raw": "'--c--^--d--|'",
                                        "range": [
                                          16574,
                                          16588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                16592,
                                                16593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                16595,
                                                16596
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16592,
                                              16596
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 340,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 340,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                16598,
                                                16599
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 4,
                                              "raw": "4",
                                              "range": [
                                                16601,
                                                16602
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16598,
                                              16602
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 340,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 340,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16590,
                                          16604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16570,
                                      16605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16565,
                                    16605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16561,
                                16606
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      16619,
                                      16625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      16628,
                                      16634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    16619,
                                    16634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16615,
                                16635
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16648,
                                      16656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      16659,
                                      16665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    16648,
                                    16665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16644,
                                16666
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      16679,
                                      16685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          16688,
                                          16698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          16699,
                                          16712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        16688,
                                        16712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 343,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 343,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16713,
                                          16715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          16717,
                                          16719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              16731,
                                              16732
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              16734,
                                              16735
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ThrowStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Literal",
                                                      "value": "ha ha ",
                                                      "raw": "'ha ha '",
                                                      "range": [
                                                        16745,
                                                        16753
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 343,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 343,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        16756,
                                                        16757
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 343,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 343,
                                                          "column": 90
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16745,
                                                      16757
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 343,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 343,
                                                        "column": 90
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": ", ",
                                                    "raw": "', '",
                                                    "range": [
                                                      16760,
                                                      16764
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 343,
                                                        "column": 93
                                                      },
                                                      "end": {
                                                        "line": 343,
                                                        "column": 97
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16745,
                                                    16764
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 343,
                                                      "column": 78
                                                    },
                                                    "end": {
                                                      "line": 343,
                                                      "column": 97
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    16767,
                                                    16768
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 343,
                                                      "column": 100
                                                    },
                                                    "end": {
                                                      "line": 343,
                                                      "column": 101
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16745,
                                                  16768
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 343,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 343,
                                                    "column": 101
                                                  }
                                                }
                                              },
                                              "range": [
                                                16739,
                                                16769
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 343,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 343,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16737,
                                            16771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 343,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16721,
                                          16771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 104
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16688,
                                      16772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 105
                                      }
                                    }
                                  },
                                  "range": [
                                    16679,
                                    16772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 105
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16675,
                                16773
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 106
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16782,
                                        16798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          16799,
                                          16805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16782,
                                      16806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16807,
                                      16811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    16782,
                                    16811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16812,
                                      16820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      16822,
                                      16826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "ha ha 2, 4",
                                    "raw": "'ha ha 2, 4'",
                                    "range": [
                                      16828,
                                      16840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16782,
                                  16841
                                ],
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                16782,
                                16842
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16851,
                                        16870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 345,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 345,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16871,
                                            16873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16874,
                                            16887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16871,
                                          16887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16851,
                                      16888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16889,
                                      16893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16851,
                                    16893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16894,
                                      16900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16851,
                                  16901
                                ],
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16851,
                                16902
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16911,
                                        16930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 346,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 346,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            16931,
                                            16933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16934,
                                            16947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16931,
                                          16947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 346,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 346,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16911,
                                      16948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16949,
                                      16953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16911,
                                    16953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      16954,
                                      16960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16911,
                                  16961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16911,
                                16962
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16468,
                            16968
                          ],
                          "loc": {
                            "start": {
                              "line": 337,
                              "column": 54
                            },
                            "end": {
                              "line": 347,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16456,
                          16968
                        ],
                        "loc": {
                          "start": {
                            "line": 337,
                            "column": 42
                          },
                          "end": {
                            "line": 347,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16418,
                      16969
                    ],
                    "loc": {
                      "start": {
                        "line": 337,
                        "column": 4
                      },
                      "end": {
                        "line": 347,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 210,
                    "_esdocTestName": "it210"
                  },
                  "range": [
                    16418,
                    16970
                  ],
                  "loc": {
                    "start": {
                      "line": 337,
                      "column": 4
                    },
                    "end": {
                      "line": 347,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16975,
                        16977
                      ],
                      "loc": {
                        "start": {
                          "line": 348,
                          "column": 4
                        },
                        "end": {
                          "line": 348,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow unsubscribing early and explicitly",
                        "raw": "'should allow unsubscribing early and explicitly'",
                        "range": [
                          16978,
                          17027
                        ],
                        "loc": {
                          "start": {
                            "line": 348,
                            "column": 7
                          },
                          "end": {
                            "line": 348,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17055,
                                      17057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17060,
                                        17063
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c---d-| ",
                                        "raw": "'--a--^--b--c---d-| '",
                                        "range": [
                                          17064,
                                          17085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17060,
                                      17086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    17055,
                                    17086
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17051,
                                17087
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17100,
                                      17106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !    ",
                                    "raw": "'^        !    '",
                                    "range": [
                                      17109,
                                      17125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17100,
                                    17125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17096,
                                17126
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      17139,
                                      17141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17144,
                                        17147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---e-^---f--g---h-|",
                                        "raw": "'---e-^---f--g---h-|'",
                                        "range": [
                                          17148,
                                          17169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17144,
                                      17170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    17139,
                                    17170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17135,
                                17171
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      17184,
                                      17190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !    ",
                                    "raw": "'^        !    '",
                                    "range": [
                                      17193,
                                      17209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17184,
                                    17209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17180,
                                17210
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17223,
                                      17231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x-yz--    ",
                                    "raw": "'----x-yz--    '",
                                    "range": [
                                      17234,
                                      17250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    17223,
                                    17250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17219,
                                17251
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      17264,
                                      17269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !    ",
                                    "raw": "'         !    '",
                                    "range": [
                                      17272,
                                      17288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    17264,
                                    17288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17260,
                                17289
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17302,
                                      17308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            17313,
                                            17314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bf",
                                          "raw": "'bf'",
                                          "range": [
                                            17316,
                                            17320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17313,
                                          17320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            17322,
                                            17323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            17325,
                                            17329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17322,
                                          17329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            17331,
                                            17332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cg",
                                          "raw": "'cg'",
                                          "range": [
                                            17334,
                                            17338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17331,
                                          17338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17311,
                                      17340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17302,
                                    17340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17298,
                                17341
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17354,
                                      17360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          17363,
                                          17373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "combineLatest",
                                        "range": [
                                          17374,
                                          17387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        17363,
                                        17387
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 356,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 356,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17388,
                                          17390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          17392,
                                          17394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              17406,
                                              17407
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 356,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 356,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              17409,
                                              17410
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 356,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 356,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    17421,
                                                    17422
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 356,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 356,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "y",
                                                  "range": [
                                                    17425,
                                                    17426
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 356,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 356,
                                                      "column": 84
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  17421,
                                                  17426
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 356,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 356,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                17414,
                                                17427
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 356,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 356,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17412,
                                            17429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 356,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 356,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17396,
                                          17429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17363,
                                      17430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    17354,
                                    17430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17350,
                                17431
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17440,
                                        17456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17457,
                                          17463
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          17465,
                                          17470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17440,
                                      17471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17472,
                                      17476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    17440,
                                    17476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17477,
                                      17485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17487,
                                      17493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17440,
                                  17494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 357,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 357,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                17440,
                                17495
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17504,
                                        17523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 358,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 358,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17524,
                                            17526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17527,
                                            17540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17524,
                                          17540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 358,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 358,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17504,
                                      17541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17542,
                                      17546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17504,
                                    17546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17547,
                                      17553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17504,
                                  17554
                                ],
                                "loc": {
                                  "start": {
                                    "line": 358,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 358,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17504,
                                17555
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17564,
                                        17583
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            17584,
                                            17586
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17587,
                                            17600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17584,
                                          17600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17564,
                                      17601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17602,
                                      17606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17564,
                                    17606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      17607,
                                      17613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17564,
                                  17614
                                ],
                                "loc": {
                                  "start": {
                                    "line": 359,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 359,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17564,
                                17615
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17041,
                            17621
                          ],
                          "loc": {
                            "start": {
                              "line": 348,
                              "column": 70
                            },
                            "end": {
                              "line": 360,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17029,
                          17621
                        ],
                        "loc": {
                          "start": {
                            "line": 348,
                            "column": 58
                          },
                          "end": {
                            "line": 360,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16975,
                      17622
                    ],
                    "loc": {
                      "start": {
                        "line": 348,
                        "column": 4
                      },
                      "end": {
                        "line": 360,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 211,
                    "_esdocTestName": "it211"
                  },
                  "range": [
                    16975,
                    17623
                  ],
                  "loc": {
                    "start": {
                      "line": 348,
                      "column": 4
                    },
                    "end": {
                      "line": 360,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17628,
                        17630
                      ],
                      "loc": {
                        "start": {
                          "line": 361,
                          "column": 4
                        },
                        "end": {
                          "line": 361,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when unsubscribed explicitly'",
                        "range": [
                          17631,
                          17700
                        ],
                        "loc": {
                          "start": {
                            "line": 361,
                            "column": 7
                          },
                          "end": {
                            "line": 361,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17728,
                                      17730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17733,
                                        17736
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c---d-| ",
                                        "raw": "'--a--^--b--c---d-| '",
                                        "range": [
                                          17737,
                                          17758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17733,
                                      17759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    17728,
                                    17759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17724,
                                17760
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17773,
                                      17779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !    ",
                                    "raw": "'^        !    '",
                                    "range": [
                                      17782,
                                      17798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17773,
                                    17798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17769,
                                17799
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      17812,
                                      17814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17817,
                                        17820
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 364,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 364,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---e-^---f--g---h-|",
                                        "raw": "'---e-^---f--g---h-|'",
                                        "range": [
                                          17821,
                                          17842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17817,
                                      17843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    17812,
                                    17843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 364,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17808,
                                17844
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 364,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      17857,
                                      17863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !    ",
                                    "raw": "'^        !    '",
                                    "range": [
                                      17866,
                                      17882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17857,
                                    17882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17853,
                                17883
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17896,
                                      17904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x-yz--    ",
                                    "raw": "'----x-yz--    '",
                                    "range": [
                                      17907,
                                      17923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    17896,
                                    17923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17892,
                                17924
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      17937,
                                      17942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !    ",
                                    "raw": "'         !    '",
                                    "range": [
                                      17945,
                                      17961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    17937,
                                    17961
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17933,
                                17962
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17975,
                                      17981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            17986,
                                            17987
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bf",
                                          "raw": "'bf'",
                                          "range": [
                                            17989,
                                            17993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17986,
                                          17993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            17995,
                                            17996
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cf",
                                          "raw": "'cf'",
                                          "range": [
                                            17998,
                                            18002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17995,
                                          18002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            18004,
                                            18005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "cg",
                                          "raw": "'cg'",
                                          "range": [
                                            18007,
                                            18011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18004,
                                          18011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17984,
                                      18013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17975,
                                    18013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17971,
                                18014
                              ],
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      18027,
                                      18033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              18036,
                                              18046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "combineLatest",
                                            "range": [
                                              18047,
                                              18060
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            18036,
                                            18060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  18061,
                                                  18063
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  18064,
                                                  18072
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                18061,
                                                18072
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 369,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 369,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      18083,
                                                      18084
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 69
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              18095,
                                                              18105
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 80
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 90
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              18106,
                                                              18108
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 91
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 93
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18095,
                                                            18108
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 369,
                                                              "column": 80
                                                            },
                                                            "end": {
                                                              "line": 369,
                                                              "column": 93
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              18109,
                                                              18110
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 94
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 95
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          18095,
                                                          18111
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 369,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 369,
                                                            "column": 96
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        18088,
                                                        18112
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 369,
                                                          "column": 73
                                                        },
                                                        "end": {
                                                          "line": 369,
                                                          "column": 97
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    18086,
                                                    18114
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 369,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 99
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  18073,
                                                  18114
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 99
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18061,
                                              18115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 100
                                              }
                                            }
                                          },
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  18117,
                                                  18119
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 102
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 104
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  18120,
                                                  18128
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 105
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 113
                                                  }
                                                }
                                              },
                                              "range": [
                                                18117,
                                                18128
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 369,
                                                  "column": 102
                                                },
                                                "end": {
                                                  "line": 369,
                                                  "column": 113
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      18139,
                                                      18140
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 125
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              18151,
                                                              18161
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 136
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 146
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              18162,
                                                              18164
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 147
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 149
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18151,
                                                            18164
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 369,
                                                              "column": 136
                                                            },
                                                            "end": {
                                                              "line": 369,
                                                              "column": 149
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              18165,
                                                              18166
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 369,
                                                                "column": 150
                                                              },
                                                              "end": {
                                                                "line": 369,
                                                                "column": 151
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          18151,
                                                          18167
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 369,
                                                            "column": 136
                                                          },
                                                          "end": {
                                                            "line": 369,
                                                            "column": 152
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        18144,
                                                        18168
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 369,
                                                          "column": 129
                                                        },
                                                        "end": {
                                                          "line": 369,
                                                          "column": 153
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    18142,
                                                    18170
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 369,
                                                      "column": 127
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 155
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  18129,
                                                  18170
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 114
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 155
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18117,
                                              18171
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 156
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  18183,
                                                  18184
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 168
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 169
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "y",
                                                "range": [
                                                  18186,
                                                  18187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 171
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 172
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        18198,
                                                        18199
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 369,
                                                          "column": 183
                                                        },
                                                        "end": {
                                                          "line": 369,
                                                          "column": 184
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        18202,
                                                        18203
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 369,
                                                          "column": 187
                                                        },
                                                        "end": {
                                                          "line": 369,
                                                          "column": 188
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      18198,
                                                      18203
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 183
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 188
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    18191,
                                                    18204
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 369,
                                                      "column": 176
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 189
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                18189,
                                                18206
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 369,
                                                  "column": 174
                                                },
                                                "end": {
                                                  "line": 369,
                                                  "column": 191
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              18173,
                                              18206
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 158
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 191
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18036,
                                          18207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 192
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          18208,
                                          18216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 193
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 201
                                          }
                                        }
                                      },
                                      "range": [
                                        18036,
                                        18216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 201
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              18227,
                                              18228
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 369,
                                                "column": 212
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 213
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      18239,
                                                      18249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 224
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 234
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      18250,
                                                      18252
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 235
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 237
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    18239,
                                                    18252
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 369,
                                                      "column": 224
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 237
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      18253,
                                                      18254
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 238
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 239
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  18239,
                                                  18255
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 224
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 240
                                                  }
                                                }
                                              },
                                              "range": [
                                                18232,
                                                18256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 369,
                                                  "column": 217
                                                },
                                                "end": {
                                                  "line": 369,
                                                  "column": 241
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18230,
                                            18258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 215
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 243
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          18217,
                                          18258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 202
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 243
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18036,
                                      18259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 244
                                      }
                                    }
                                  },
                                  "range": [
                                    18027,
                                    18259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 244
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18023,
                                18260
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 245
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18269,
                                        18285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 370,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 370,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          18286,
                                          18292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          18294,
                                          18299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18269,
                                      18300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18301,
                                      18305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    18269,
                                    18305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18306,
                                      18314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      18316,
                                      18322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18269,
                                  18323
                                ],
                                "loc": {
                                  "start": {
                                    "line": 370,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 370,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                18269,
                                18324
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18333,
                                        18352
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18353,
                                            18355
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 371,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 371,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18356,
                                            18369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 371,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 371,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18353,
                                          18369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18333,
                                      18370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18371,
                                      18375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18333,
                                    18375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18376,
                                      18382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18333,
                                  18383
                                ],
                                "loc": {
                                  "start": {
                                    "line": 371,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 371,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18333,
                                18384
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18393,
                                        18412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            18413,
                                            18415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18416,
                                            18429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18413,
                                          18429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18393,
                                      18430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18431,
                                      18435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18393,
                                    18435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      18436,
                                      18442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18393,
                                  18443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 372,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 372,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18393,
                                18444
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17714,
                            18450
                          ],
                          "loc": {
                            "start": {
                              "line": 361,
                              "column": 90
                            },
                            "end": {
                              "line": 373,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17702,
                          18450
                        ],
                        "loc": {
                          "start": {
                            "line": 361,
                            "column": 78
                          },
                          "end": {
                            "line": 373,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17628,
                      18451
                    ],
                    "loc": {
                      "start": {
                        "line": 361,
                        "column": 4
                      },
                      "end": {
                        "line": 373,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 212,
                    "_esdocTestName": "it212"
                  },
                  "range": [
                    17628,
                    18452
                  ],
                  "loc": {
                    "start": {
                      "line": 361,
                      "column": 4
                    },
                    "end": {
                      "line": 373,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18457,
                        18459
                      ],
                      "loc": {
                        "start": {
                          "line": 374,
                          "column": 4
                        },
                        "end": {
                          "line": 374,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support promises",
                        "raw": "'should support promises'",
                        "range": [
                          18460,
                          18485
                        ],
                        "loc": {
                          "start": {
                            "line": 374,
                            "column": 7
                          },
                          "end": {
                            "line": 374,
                            "column": 32
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    18509,
                                    18513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  18596,
                                                  18597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 377,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 377,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                18596,
                                                18597
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 377,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 377,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            18592,
                                            18598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                18540,
                                                18579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 376,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 376,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  18615,
                                                  18616
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 378,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 378,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                18615,
                                                18616
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 378,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 378,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            18611,
                                            18617
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  18634,
                                                  18635
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 379,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 379,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                18634,
                                                18635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 379,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 379,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            18630,
                                            18636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 379,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 379,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  18653,
                                                  18655
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 380,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 380,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      18658,
                                                      18668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      18669,
                                                      18682
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    18658,
                                                    18682
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 380,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 380,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      18683,
                                                      18684
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      18686,
                                                      18687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      18689,
                                                      18690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 53
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  18658,
                                                  18691
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 380,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 380,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                18653,
                                                18691
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 380,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 380,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            18649,
                                            18692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 380,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 380,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  18709,
                                                  18711
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 381,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 381,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      18714,
                                                      18724
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      18725,
                                                      18738
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    18714,
                                                    18738
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 381,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 381,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      18739,
                                                      18740
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      18742,
                                                      18743
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      18745,
                                                      18746
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "aa",
                                                        "range": [
                                                          18758,
                                                          18760
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 381,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 381,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "bb",
                                                        "range": [
                                                          18762,
                                                          18764
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 381,
                                                            "column": 69
                                                          },
                                                          "end": {
                                                            "line": 381,
                                                            "column": 71
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "cc",
                                                        "range": [
                                                          18766,
                                                          18768
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 381,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 381,
                                                            "column": 75
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "aa",
                                                                    "range": [
                                                                      18781,
                                                                      18783
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 381,
                                                                        "column": 88
                                                                      },
                                                                      "end": {
                                                                        "line": 381,
                                                                        "column": 90
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    18780,
                                                                    18783
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 381,
                                                                      "column": 87
                                                                    },
                                                                    "end": {
                                                                      "line": 381,
                                                                      "column": 90
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  18779,
                                                                  18783
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 381,
                                                                    "column": 86
                                                                  },
                                                                  "end": {
                                                                    "line": 381,
                                                                    "column": 90
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "bb",
                                                                    "range": [
                                                                      18789,
                                                                      18791
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 381,
                                                                        "column": 96
                                                                      },
                                                                      "end": {
                                                                        "line": 381,
                                                                        "column": 98
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    18788,
                                                                    18791
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 381,
                                                                      "column": 95
                                                                    },
                                                                    "end": {
                                                                      "line": 381,
                                                                      "column": 98
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  18787,
                                                                  18791
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 381,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 381,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                18779,
                                                                18791
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 381,
                                                                  "column": 86
                                                                },
                                                                "end": {
                                                                  "line": 381,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "cc",
                                                              "range": [
                                                                18795,
                                                                18797
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 381,
                                                                  "column": 102
                                                                },
                                                                "end": {
                                                                  "line": 381,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              18779,
                                                              18797
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 381,
                                                                "column": 86
                                                              },
                                                              "end": {
                                                                "line": 381,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18772,
                                                            18798
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 381,
                                                              "column": 79
                                                            },
                                                            "end": {
                                                              "line": 381,
                                                              "column": 105
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        18770,
                                                        18800
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 381,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 381,
                                                          "column": 107
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      18748,
                                                      18800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 381,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 107
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  18714,
                                                  18801
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 381,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 381,
                                                    "column": 108
                                                  }
                                                }
                                              },
                                              "range": [
                                                18709,
                                                18801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 381,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 381,
                                                  "column": 108
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            18705,
                                            18802
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 381,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 381,
                                              "column": 109
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                18815,
                                                18853
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 382,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 382,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        18526,
                                        18863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 383,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      18514,
                                      18863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18509,
                                  18864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 375,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 383,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                18509,
                                18865
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 383,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            18499,
                            18871
                          ],
                          "loc": {
                            "start": {
                              "line": 374,
                              "column": 46
                            },
                            "end": {
                              "line": 384,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18487,
                          18871
                        ],
                        "loc": {
                          "start": {
                            "line": 374,
                            "column": 34
                          },
                          "end": {
                            "line": 384,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18457,
                      18872
                    ],
                    "loc": {
                      "start": {
                        "line": 374,
                        "column": 4
                      },
                      "end": {
                        "line": 384,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 213,
                    "_esdocTestName": "it213"
                  },
                  "range": [
                    18457,
                    18873
                  ],
                  "loc": {
                    "start": {
                      "line": 374,
                      "column": 4
                    },
                    "end": {
                      "line": 384,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18878,
                        18880
                      ],
                      "loc": {
                        "start": {
                          "line": 385,
                          "column": 4
                        },
                        "end": {
                          "line": 385,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support observables",
                        "raw": "'should support observables'",
                        "range": [
                          18881,
                          18909
                        ],
                        "loc": {
                          "start": {
                            "line": 385,
                            "column": 7
                          },
                          "end": {
                            "line": 385,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    18933,
                                    18937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19020,
                                                  19021
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 388,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 388,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19020,
                                                19021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 388,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 388,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19016,
                                            19022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                18964,
                                                19003
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 387,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 387,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  19039,
                                                  19040
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 389,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 389,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19039,
                                                19040
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 389,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 389,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19035,
                                            19041
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  19058,
                                                  19059
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 390,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 390,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19058,
                                                19059
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 390,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 390,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19054,
                                            19060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 390,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 390,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  19077,
                                                  19079
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 391,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 391,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      19082,
                                                      19092
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 391,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 391,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      19093,
                                                      19106
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 391,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 391,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19082,
                                                    19106
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 391,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 391,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      19107,
                                                      19108
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 391,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 391,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      19110,
                                                      19111
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 391,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 391,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      19113,
                                                      19114
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 391,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 391,
                                                        "column": 53
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19082,
                                                  19115
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 391,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 391,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                19077,
                                                19115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 391,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 391,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19073,
                                            19116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  19133,
                                                  19135
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 392,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 392,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      19138,
                                                      19148
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      19149,
                                                      19162
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19138,
                                                    19162
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 392,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 392,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      19163,
                                                      19164
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      19166,
                                                      19167
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      19169,
                                                      19170
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "aa",
                                                        "range": [
                                                          19182,
                                                          19184
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 392,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 392,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "bb",
                                                        "range": [
                                                          19186,
                                                          19188
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 392,
                                                            "column": 69
                                                          },
                                                          "end": {
                                                            "line": 392,
                                                            "column": 71
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "cc",
                                                        "range": [
                                                          19190,
                                                          19192
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 392,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 392,
                                                            "column": 75
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "aa",
                                                                    "range": [
                                                                      19205,
                                                                      19207
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 392,
                                                                        "column": 88
                                                                      },
                                                                      "end": {
                                                                        "line": 392,
                                                                        "column": 90
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    19204,
                                                                    19207
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 392,
                                                                      "column": 87
                                                                    },
                                                                    "end": {
                                                                      "line": 392,
                                                                      "column": 90
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  19203,
                                                                  19207
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 392,
                                                                    "column": 86
                                                                  },
                                                                  "end": {
                                                                    "line": 392,
                                                                    "column": 90
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "name": "bb",
                                                                    "range": [
                                                                      19213,
                                                                      19215
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 392,
                                                                        "column": 96
                                                                      },
                                                                      "end": {
                                                                        "line": 392,
                                                                        "column": 98
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    19212,
                                                                    19215
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 392,
                                                                      "column": 95
                                                                    },
                                                                    "end": {
                                                                      "line": 392,
                                                                      "column": 98
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  19211,
                                                                  19215
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 392,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 392,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                19203,
                                                                19215
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 392,
                                                                  "column": 86
                                                                },
                                                                "end": {
                                                                  "line": 392,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "cc",
                                                              "range": [
                                                                19219,
                                                                19221
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 392,
                                                                  "column": 102
                                                                },
                                                                "end": {
                                                                  "line": 392,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              19203,
                                                              19221
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 392,
                                                                "column": 86
                                                              },
                                                              "end": {
                                                                "line": 392,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            19196,
                                                            19222
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 392,
                                                              "column": 79
                                                            },
                                                            "end": {
                                                              "line": 392,
                                                              "column": 105
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        19194,
                                                        19224
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 392,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 392,
                                                          "column": 107
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      19172,
                                                      19224
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 392,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 392,
                                                        "column": 107
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19138,
                                                  19225
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 392,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 392,
                                                    "column": 108
                                                  }
                                                }
                                              },
                                              "range": [
                                                19133,
                                                19225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 392,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 392,
                                                  "column": 108
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19129,
                                            19226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 392,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 392,
                                              "column": 109
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                19239,
                                                19277
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 393,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 393,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        18950,
                                        19287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 386,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      18938,
                                      19287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18933,
                                  19288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 386,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 394,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                18933,
                                19289
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            18923,
                            19295
                          ],
                          "loc": {
                            "start": {
                              "line": 385,
                              "column": 49
                            },
                            "end": {
                              "line": 395,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18911,
                          19295
                        ],
                        "loc": {
                          "start": {
                            "line": 385,
                            "column": 37
                          },
                          "end": {
                            "line": 395,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18878,
                      19296
                    ],
                    "loc": {
                      "start": {
                        "line": 385,
                        "column": 4
                      },
                      "end": {
                        "line": 395,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 214,
                    "_esdocTestName": "it214"
                  },
                  "range": [
                    18878,
                    19297
                  ],
                  "loc": {
                    "start": {
                      "line": 385,
                      "column": 4
                    },
                    "end": {
                      "line": 395,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        18815,
                        18853
                      ],
                      "loc": {
                        "start": {
                          "line": 382,
                          "column": 12
                        },
                        "end": {
                          "line": 382,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19302,
                        19304
                      ],
                      "loc": {
                        "start": {
                          "line": 396,
                          "column": 4
                        },
                        "end": {
                          "line": 396,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support mixed observables and promises",
                        "raw": "'should support mixed observables and promises'",
                        "range": [
                          19305,
                          19352
                        ],
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 7
                          },
                          "end": {
                            "line": 396,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    19376,
                                    19380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 397,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 397,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19463,
                                                  19464
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19463,
                                                19464
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 399,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 399,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19459,
                                            19465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                19407,
                                                19446
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 398,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 398,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  19482,
                                                  19483
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 400,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 400,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19482,
                                                19483
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 400,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 400,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19478,
                                            19484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  19501,
                                                  19502
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 401,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 401,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19501,
                                                19502
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 401,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 401,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19497,
                                            19503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 401,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "d",
                                                "range": [
                                                  19520,
                                                  19521
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 402,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 402,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19520,
                                                19521
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 402,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 402,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19516,
                                            19522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 402,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 402,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  19539,
                                                  19541
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 403,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 403,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      19544,
                                                      19554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      19555,
                                                      19568
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19544,
                                                    19568
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 403,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 403,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      19569,
                                                      19570
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      19572,
                                                      19573
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      19575,
                                                      19576
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      19578,
                                                      19579
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 56
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19544,
                                                  19580
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 403,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 403,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                19539,
                                                19580
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 403,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 403,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19535,
                                            19581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 403,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  19598,
                                                  19600
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 404,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 404,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      19603,
                                                      19613
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      19614,
                                                      19627
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19603,
                                                    19627
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 404,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 404,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      19628,
                                                      19629
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      19631,
                                                      19632
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      19634,
                                                      19635
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      19637,
                                                      19638
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "aa",
                                                        "range": [
                                                          19650,
                                                          19652
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 404,
                                                            "column": 68
                                                          },
                                                          "end": {
                                                            "line": 404,
                                                            "column": 70
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "bb",
                                                        "range": [
                                                          19654,
                                                          19656
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 404,
                                                            "column": 72
                                                          },
                                                          "end": {
                                                            "line": 404,
                                                            "column": 74
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "cc",
                                                        "range": [
                                                          19658,
                                                          19660
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 404,
                                                            "column": 76
                                                          },
                                                          "end": {
                                                            "line": 404,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "dd",
                                                        "range": [
                                                          19662,
                                                          19664
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 404,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 404,
                                                            "column": 82
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Identifier",
                                                                      "name": "aa",
                                                                      "range": [
                                                                        19677,
                                                                        19679
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 404,
                                                                          "column": 95
                                                                        },
                                                                        "end": {
                                                                          "line": 404,
                                                                          "column": 97
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      19676,
                                                                      19679
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 404,
                                                                        "column": 94
                                                                      },
                                                                      "end": {
                                                                        "line": 404,
                                                                        "column": 97
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    19675,
                                                                    19679
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 404,
                                                                      "column": 93
                                                                    },
                                                                    "end": {
                                                                      "line": 404,
                                                                      "column": 97
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UnaryExpression",
                                                                  "operator": "!",
                                                                  "argument": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "Identifier",
                                                                      "name": "bb",
                                                                      "range": [
                                                                        19685,
                                                                        19687
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 404,
                                                                          "column": 103
                                                                        },
                                                                        "end": {
                                                                          "line": 404,
                                                                          "column": 105
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      19684,
                                                                      19687
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 404,
                                                                        "column": 102
                                                                      },
                                                                      "end": {
                                                                        "line": 404,
                                                                        "column": 105
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": true,
                                                                  "range": [
                                                                    19683,
                                                                    19687
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 404,
                                                                      "column": 101
                                                                    },
                                                                    "end": {
                                                                      "line": 404,
                                                                      "column": 105
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  19675,
                                                                  19687
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 404,
                                                                    "column": 93
                                                                  },
                                                                  "end": {
                                                                    "line": 404,
                                                                    "column": 105
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "cc",
                                                                "range": [
                                                                  19691,
                                                                  19693
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 404,
                                                                    "column": 109
                                                                  },
                                                                  "end": {
                                                                    "line": 404,
                                                                    "column": 111
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                19675,
                                                                19693
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 404,
                                                                  "column": 93
                                                                },
                                                                "end": {
                                                                  "line": 404,
                                                                  "column": 111
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "dd",
                                                                    "range": [
                                                                      19699,
                                                                      19701
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 404,
                                                                        "column": 117
                                                                      },
                                                                      "end": {
                                                                        "line": 404,
                                                                        "column": 119
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "length",
                                                                    "range": [
                                                                      19702,
                                                                      19708
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 404,
                                                                        "column": 120
                                                                      },
                                                                      "end": {
                                                                        "line": 404,
                                                                        "column": 126
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    19699,
                                                                    19708
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 404,
                                                                      "column": 117
                                                                    },
                                                                    "end": {
                                                                      "line": 404,
                                                                      "column": 126
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  19698,
                                                                  19708
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 404,
                                                                    "column": 116
                                                                  },
                                                                  "end": {
                                                                    "line": 404,
                                                                    "column": 126
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                19697,
                                                                19708
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 404,
                                                                  "column": 115
                                                                },
                                                                "end": {
                                                                  "line": 404,
                                                                  "column": 126
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              19675,
                                                              19708
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 404,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 404,
                                                                "column": 126
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            19668,
                                                            19709
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 404,
                                                              "column": 86
                                                            },
                                                            "end": {
                                                              "line": 404,
                                                              "column": 127
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        19666,
                                                        19711
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 404,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 404,
                                                          "column": 129
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      19640,
                                                      19711
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 129
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19603,
                                                  19712
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 404,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 404,
                                                    "column": 130
                                                  }
                                                }
                                              },
                                              "range": [
                                                19598,
                                                19712
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 404,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 404,
                                                  "column": 130
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19594,
                                            19713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 404,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 404,
                                              "column": 131
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                19726,
                                                19764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 405,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 405,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        19393,
                                        19774
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 397,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 406,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      19381,
                                      19774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19376,
                                  19775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 397,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                19376,
                                19776
                              ],
                              "loc": {
                                "start": {
                                  "line": 397,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            19366,
                            19782
                          ],
                          "loc": {
                            "start": {
                              "line": 396,
                              "column": 68
                            },
                            "end": {
                              "line": 407,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19354,
                          19782
                        ],
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 56
                          },
                          "end": {
                            "line": 407,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19302,
                      19783
                    ],
                    "loc": {
                      "start": {
                        "line": 396,
                        "column": 4
                      },
                      "end": {
                        "line": 407,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 215,
                    "_esdocTestName": "it215"
                  },
                  "range": [
                    19302,
                    19784
                  ],
                  "loc": {
                    "start": {
                      "line": 396,
                      "column": 4
                    },
                    "end": {
                      "line": 407,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        19239,
                        19277
                      ],
                      "loc": {
                        "start": {
                          "line": 393,
                          "column": 12
                        },
                        "end": {
                          "line": 393,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19789,
                        19791
                      ],
                      "loc": {
                        "start": {
                          "line": 408,
                          "column": 4
                        },
                        "end": {
                          "line": 408,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support arrays of promises",
                        "raw": "'should support arrays of promises'",
                        "range": [
                          19792,
                          19827
                        ],
                        "loc": {
                          "start": {
                            "line": 408,
                            "column": 7
                          },
                          "end": {
                            "line": 408,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    19851,
                                    19855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19938,
                                                  19939
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 411,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 411,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                19938,
                                                19939
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 411,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 411,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19934,
                                            19940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 411,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 411,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                19882,
                                                19921
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 410,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 410,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  19957,
                                                  19959
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 412,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 412,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      19962,
                                                      19972
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 412,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 412,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      19973,
                                                      19986
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 412,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 412,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19962,
                                                    19986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 412,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 412,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      19987,
                                                      19988
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 412,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 412,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19962,
                                                  19989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 412,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 412,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                19957,
                                                19989
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 412,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 412,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            19953,
                                            19990
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 412,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 412,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  20007,
                                                  20009
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 413,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 413,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        20012,
                                                        20022
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 413,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 413,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "combineLatest",
                                                      "range": [
                                                        20023,
                                                        20036
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 413,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 413,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      20012,
                                                      20036
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "apply",
                                                    "range": [
                                                      20037,
                                                      20042
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20012,
                                                    20042
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 413,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 413,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      20043,
                                                      20053
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      20055,
                                                      20056
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20012,
                                                  20057
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 413,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 413,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "range": [
                                                20007,
                                                20057
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 413,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 413,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20003,
                                            20058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 413,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 413,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o3",
                                                "range": [
                                                  20075,
                                                  20077
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 414,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 414,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      20080,
                                                      20090
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 414,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 414,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      20091,
                                                      20104
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 414,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 414,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20080,
                                                    20104
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 414,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 414,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      20105,
                                                      20106
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 414,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 414,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  20142,
                                                                  20143
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 415,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 415,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "ArrayExpression",
                                                                "elements": [],
                                                                "range": [
                                                                  20146,
                                                                  20148
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 415,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 415,
                                                                    "column": 26
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                20142,
                                                                20148
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 415,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 415,
                                                                  "column": 26
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            20138,
                                                            20149
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 415,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 415,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_i",
                                                                  "range": [
                                                                    20175,
                                                                    20177
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 416,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 416,
                                                                      "column": 27
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    20180,
                                                                    20181
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 416,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 416,
                                                                      "column": 31
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  20175,
                                                                  20181
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 416,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 416,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              20171,
                                                              20181
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 416,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 416,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "BinaryExpression",
                                                            "operator": "<",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_i",
                                                              "range": [
                                                                20183,
                                                                20185
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 416,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 416,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "arguments",
                                                                "range": [
                                                                  20188,
                                                                  20197
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 416,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 416,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "length",
                                                                "range": [
                                                                  20198,
                                                                  20204
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 416,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 416,
                                                                    "column": 54
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                20188,
                                                                20204
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 416,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 416,
                                                                  "column": 54
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              20183,
                                                              20204
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 416,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 416,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "UpdateExpression",
                                                            "operator": "++",
                                                            "argument": {
                                                              "type": "Identifier",
                                                              "name": "_i",
                                                              "range": [
                                                                20206,
                                                                20208
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 416,
                                                                  "column": 56
                                                                },
                                                                "end": {
                                                                  "line": 416,
                                                                  "column": 58
                                                                }
                                                              }
                                                            },
                                                            "prefix": false,
                                                            "range": [
                                                              20206,
                                                              20210
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 416,
                                                                "column": 56
                                                              },
                                                              "end": {
                                                                "line": 416,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "x",
                                                                      "range": [
                                                                        20234,
                                                                        20235
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 417,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 417,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "-",
                                                                      "left": {
                                                                        "type": "Identifier",
                                                                        "name": "_i",
                                                                        "range": [
                                                                          20236,
                                                                          20238
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 417,
                                                                            "column": 22
                                                                          },
                                                                          "end": {
                                                                            "line": 417,
                                                                            "column": 24
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          20241,
                                                                          20242
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 417,
                                                                            "column": 27
                                                                          },
                                                                          "end": {
                                                                            "line": 417,
                                                                            "column": 28
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        20236,
                                                                        20242
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 417,
                                                                          "column": 22
                                                                        },
                                                                        "end": {
                                                                          "line": 417,
                                                                          "column": 28
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      20234,
                                                                      20243
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 417,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 417,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "arguments",
                                                                      "range": [
                                                                        20246,
                                                                        20255
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 417,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 417,
                                                                          "column": 41
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "_i",
                                                                      "range": [
                                                                        20256,
                                                                        20258
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 417,
                                                                          "column": 42
                                                                        },
                                                                        "end": {
                                                                          "line": 417,
                                                                          "column": 44
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      20246,
                                                                      20259
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 417,
                                                                        "column": 32
                                                                      },
                                                                      "end": {
                                                                        "line": 417,
                                                                        "column": 45
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    20234,
                                                                    20259
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 417,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 417,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  20234,
                                                                  20260
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 417,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 417,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              20212,
                                                              20278
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 416,
                                                                "column": 62
                                                              },
                                                              "end": {
                                                                "line": 418,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20166,
                                                            20278
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 416,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 418,
                                                              "column": 17
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "x",
                                                              "range": [
                                                                20302,
                                                                20303
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 419,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 419,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                20304,
                                                                20310
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 419,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 419,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              20302,
                                                              20310
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 419,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 419,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20295,
                                                            20311
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 419,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 419,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        20120,
                                                        20325
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 414,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 420,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      20108,
                                                      20325
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 414,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 420,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20080,
                                                  20326
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 414,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 420,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                20075,
                                                20326
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 414,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 420,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20071,
                                            20327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 414,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 420,
                                              "column": 15
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                20340,
                                                20378
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 421,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 421,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        19868,
                                        20388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 422,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      19856,
                                      20388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19851,
                                  20389
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 422,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                19851,
                                20390
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            19841,
                            20396
                          ],
                          "loc": {
                            "start": {
                              "line": 408,
                              "column": 56
                            },
                            "end": {
                              "line": 423,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19829,
                          20396
                        ],
                        "loc": {
                          "start": {
                            "line": 408,
                            "column": 44
                          },
                          "end": {
                            "line": 423,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19789,
                      20397
                    ],
                    "loc": {
                      "start": {
                        "line": 408,
                        "column": 4
                      },
                      "end": {
                        "line": 423,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 216,
                    "_esdocTestName": "it216"
                  },
                  "range": [
                    19789,
                    20398
                  ],
                  "loc": {
                    "start": {
                      "line": 408,
                      "column": 4
                    },
                    "end": {
                      "line": 423,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        19726,
                        19764
                      ],
                      "loc": {
                        "start": {
                          "line": 405,
                          "column": 12
                        },
                        "end": {
                          "line": 405,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20403,
                        20405
                      ],
                      "loc": {
                        "start": {
                          "line": 424,
                          "column": 4
                        },
                        "end": {
                          "line": 424,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support arrays of observables",
                        "raw": "'should support arrays of observables'",
                        "range": [
                          20406,
                          20444
                        ],
                        "loc": {
                          "start": {
                            "line": 424,
                            "column": 7
                          },
                          "end": {
                            "line": 424,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    20468,
                                    20472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  20555,
                                                  20556
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 427,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 427,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                20555,
                                                20556
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 427,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 427,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20551,
                                            20557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                20499,
                                                20538
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 426,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 426,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  20574,
                                                  20576
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 428,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 428,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      20579,
                                                      20589
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 428,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 428,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      20590,
                                                      20603
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 428,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 428,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20579,
                                                    20603
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 428,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 428,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      20604,
                                                      20605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 428,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 428,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20579,
                                                  20606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 428,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 428,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                20574,
                                                20606
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 428,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 428,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20570,
                                            20607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  20624,
                                                  20626
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        20629,
                                                        20639
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 429,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 429,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "combineLatest",
                                                      "range": [
                                                        20640,
                                                        20653
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 429,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 429,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      20629,
                                                      20653
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 429,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 429,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "apply",
                                                    "range": [
                                                      20654,
                                                      20659
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 429,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 429,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20629,
                                                    20659
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 429,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 429,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      20660,
                                                      20670
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 429,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 429,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      20672,
                                                      20673
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 429,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 429,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20629,
                                                  20674
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "range": [
                                                20624,
                                                20674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 429,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 429,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20620,
                                            20675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o3",
                                                "range": [
                                                  20692,
                                                  20694
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 430,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 430,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      20697,
                                                      20707
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 430,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 430,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      20708,
                                                      20721
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 430,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 430,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20697,
                                                    20721
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 430,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 430,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      20722,
                                                      20723
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 430,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 430,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  20759,
                                                                  20760
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 431,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 431,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "ArrayExpression",
                                                                "elements": [],
                                                                "range": [
                                                                  20763,
                                                                  20765
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 431,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 431,
                                                                    "column": 26
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                20759,
                                                                20765
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 431,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 431,
                                                                  "column": 26
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            20755,
                                                            20766
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 431,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 431,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ForStatement",
                                                          "init": {
                                                            "type": "VariableDeclaration",
                                                            "declarations": [
                                                              {
                                                                "type": "VariableDeclarator",
                                                                "id": {
                                                                  "type": "Identifier",
                                                                  "name": "_i",
                                                                  "range": [
                                                                    20792,
                                                                    20794
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 432,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 432,
                                                                      "column": 27
                                                                    }
                                                                  }
                                                                },
                                                                "init": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    20797,
                                                                    20798
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 432,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 432,
                                                                      "column": 31
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  20792,
                                                                  20798
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 432,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 432,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "kind": "var",
                                                            "range": [
                                                              20788,
                                                              20798
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "BinaryExpression",
                                                            "operator": "<",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_i",
                                                              "range": [
                                                                20800,
                                                                20802
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 432,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 432,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "arguments",
                                                                "range": [
                                                                  20805,
                                                                  20814
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 432,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 432,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "length",
                                                                "range": [
                                                                  20815,
                                                                  20821
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 432,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 432,
                                                                    "column": 54
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                20805,
                                                                20821
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 432,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 432,
                                                                  "column": 54
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              20800,
                                                              20821
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "update": {
                                                            "type": "UpdateExpression",
                                                            "operator": "++",
                                                            "argument": {
                                                              "type": "Identifier",
                                                              "name": "_i",
                                                              "range": [
                                                                20823,
                                                                20825
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 432,
                                                                  "column": 56
                                                                },
                                                                "end": {
                                                                  "line": 432,
                                                                  "column": 58
                                                                }
                                                              }
                                                            },
                                                            "prefix": false,
                                                            "range": [
                                                              20823,
                                                              20827
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 56
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "x",
                                                                      "range": [
                                                                        20851,
                                                                        20852
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 433,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 433,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "-",
                                                                      "left": {
                                                                        "type": "Identifier",
                                                                        "name": "_i",
                                                                        "range": [
                                                                          20853,
                                                                          20855
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 433,
                                                                            "column": 22
                                                                          },
                                                                          "end": {
                                                                            "line": 433,
                                                                            "column": 24
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "Literal",
                                                                        "value": 0,
                                                                        "raw": "0",
                                                                        "range": [
                                                                          20858,
                                                                          20859
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 433,
                                                                            "column": 27
                                                                          },
                                                                          "end": {
                                                                            "line": 433,
                                                                            "column": 28
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        20853,
                                                                        20859
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 433,
                                                                          "column": 22
                                                                        },
                                                                        "end": {
                                                                          "line": 433,
                                                                          "column": 28
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      20851,
                                                                      20860
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 433,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 433,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "arguments",
                                                                      "range": [
                                                                        20863,
                                                                        20872
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 433,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 433,
                                                                          "column": 41
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "_i",
                                                                      "range": [
                                                                        20873,
                                                                        20875
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 433,
                                                                          "column": 42
                                                                        },
                                                                        "end": {
                                                                          "line": 433,
                                                                          "column": 44
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      20863,
                                                                      20876
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 433,
                                                                        "column": 32
                                                                      },
                                                                      "end": {
                                                                        "line": 433,
                                                                        "column": 45
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    20851,
                                                                    20876
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 433,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 433,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  20851,
                                                                  20877
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 433,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 433,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              20829,
                                                              20895
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 62
                                                              },
                                                              "end": {
                                                                "line": 434,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20783,
                                                            20895
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 432,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 434,
                                                              "column": 17
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "x",
                                                              "range": [
                                                                20919,
                                                                20920
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 435,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 435,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                20921,
                                                                20927
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 435,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 435,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              20919,
                                                              20927
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 435,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 435,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20912,
                                                            20928
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 435,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 435,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        20737,
                                                        20942
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 430,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 436,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      20725,
                                                      20942
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 430,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 436,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20697,
                                                  20943
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 430,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 436,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                20692,
                                                20943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 430,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 436,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20688,
                                            20944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 430,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 436,
                                              "column": 15
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                20957,
                                                20995
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 437,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 437,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        20485,
                                        21005
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 438,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20473,
                                      21005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20468,
                                  21006
                                ],
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 438,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                20468,
                                21007
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 438,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            20458,
                            21013
                          ],
                          "loc": {
                            "start": {
                              "line": 424,
                              "column": 59
                            },
                            "end": {
                              "line": 439,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20446,
                          21013
                        ],
                        "loc": {
                          "start": {
                            "line": 424,
                            "column": 47
                          },
                          "end": {
                            "line": 439,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20403,
                      21014
                    ],
                    "loc": {
                      "start": {
                        "line": 424,
                        "column": 4
                      },
                      "end": {
                        "line": 439,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 217,
                    "_esdocTestName": "it217"
                  },
                  "range": [
                    20403,
                    21015
                  ],
                  "loc": {
                    "start": {
                      "line": 424,
                      "column": 4
                    },
                    "end": {
                      "line": 439,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        20340,
                        20378
                      ],
                      "loc": {
                        "start": {
                          "line": 421,
                          "column": 12
                        },
                        "end": {
                          "line": 421,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21020,
                        21022
                      ],
                      "loc": {
                        "start": {
                          "line": 440,
                          "column": 4
                        },
                        "end": {
                          "line": 440,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return Array<T> when given a single promise",
                        "raw": "'should return Array<T> when given a single promise'",
                        "range": [
                          21023,
                          21075
                        ],
                        "loc": {
                          "start": {
                            "line": 440,
                            "column": 7
                          },
                          "end": {
                            "line": 440,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    21099,
                                    21103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 441,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 441,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21186,
                                                  21187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 443,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 443,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21186,
                                                21187
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 443,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 443,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21182,
                                            21188
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 443,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 443,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                21130,
                                                21169
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 442,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 442,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  21205,
                                                  21207
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 444,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 444,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21210,
                                                      21220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 444,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 444,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      21221,
                                                      21234
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 444,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 444,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21210,
                                                    21234
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 444,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 444,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      21235,
                                                      21236
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 444,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 444,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21210,
                                                  21237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 444,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 444,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                21205,
                                                21237
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 444,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 444,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21201,
                                            21238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 49
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                21251,
                                                21289
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 445,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 445,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        21116,
                                        21299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 441,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 446,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21104,
                                      21299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21099,
                                  21300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 441,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 446,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21099,
                                21301
                              ],
                              "loc": {
                                "start": {
                                  "line": 441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            21089,
                            21307
                          ],
                          "loc": {
                            "start": {
                              "line": 440,
                              "column": 73
                            },
                            "end": {
                              "line": 447,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21077,
                          21307
                        ],
                        "loc": {
                          "start": {
                            "line": 440,
                            "column": 61
                          },
                          "end": {
                            "line": 447,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21020,
                      21308
                    ],
                    "loc": {
                      "start": {
                        "line": 440,
                        "column": 4
                      },
                      "end": {
                        "line": 447,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 218,
                    "_esdocTestName": "it218"
                  },
                  "range": [
                    21020,
                    21309
                  ],
                  "loc": {
                    "start": {
                      "line": 440,
                      "column": 4
                    },
                    "end": {
                      "line": 447,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        20957,
                        20995
                      ],
                      "loc": {
                        "start": {
                          "line": 437,
                          "column": 12
                        },
                        "end": {
                          "line": 437,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21314,
                        21316
                      ],
                      "loc": {
                        "start": {
                          "line": 448,
                          "column": 4
                        },
                        "end": {
                          "line": 448,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return Array<T> when given a single observable",
                        "raw": "'should return Array<T> when given a single observable'",
                        "range": [
                          21317,
                          21372
                        ],
                        "loc": {
                          "start": {
                            "line": 448,
                            "column": 7
                          },
                          "end": {
                            "line": 448,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    21396,
                                    21400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21483,
                                                  21484
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 451,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 451,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21483,
                                                21484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 451,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 451,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21479,
                                            21485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 451,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 451,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                21427,
                                                21466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 450,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 450,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  21502,
                                                  21504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 452,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 452,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21507,
                                                      21517
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "combineLatest",
                                                    "range": [
                                                      21518,
                                                      21531
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21507,
                                                    21531
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 452,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 452,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      21532,
                                                      21533
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21507,
                                                  21534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 452,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 452,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                21502,
                                                21534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 452,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 452,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21498,
                                            21535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 452,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 452,
                                              "column": 49
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                21548,
                                                21586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 453,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 453,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        21413,
                                        21596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 454,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21401,
                                      21596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21396,
                                  21597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21396,
                                21598
                              ],
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            21386,
                            21604
                          ],
                          "loc": {
                            "start": {
                              "line": 448,
                              "column": 76
                            },
                            "end": {
                              "line": 455,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21374,
                          21604
                        ],
                        "loc": {
                          "start": {
                            "line": 448,
                            "column": 64
                          },
                          "end": {
                            "line": 455,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21314,
                      21605
                    ],
                    "loc": {
                      "start": {
                        "line": 448,
                        "column": 4
                      },
                      "end": {
                        "line": 455,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 219,
                    "_esdocTestName": "it219"
                  },
                  "range": [
                    21314,
                    21606
                  ],
                  "loc": {
                    "start": {
                      "line": 448,
                      "column": 4
                    },
                    "end": {
                      "line": 455,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        21251,
                        21289
                      ],
                      "loc": {
                        "start": {
                          "line": 445,
                          "column": 12
                        },
                        "end": {
                          "line": 445,
                          "column": 50
                        }
                      }
                    }
                  ]
                }
              ],
              "range": [
                234,
                21608
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 49
                },
                "end": {
                  "line": 456,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              222,
              21608
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 37
              },
              "end": {
                "line": 456,
                "column": 1
              }
            }
          }
        ],
        "range": [
          185,
          21609
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 456,
            "column": 2
          }
        },
        "_esdocTestId": 180,
        "_esdocTestName": "describe180"
      },
      "range": [
        185,
        21610
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 456,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {combineLatest} ",
          "range": [
            156,
            184
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 28
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=combineLatest-spec.js.map",
          "range": [
            21611,
            21657
          ],
          "loc": {
            "start": {
              "line": 457,
              "column": 0
            },
            "end": {
              "line": 457,
              "column": 46
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    21610
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 456,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {combineLatest} ",
      "range": [
        156,
        184
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 28
        }
      }
    },
    {
      "type": "Line",
      "value": "type definition need to be updated",
      "range": [
        1004,
        1040
      ],
      "loc": {
        "start": {
          "line": 19,
          "column": 8
        },
        "end": {
          "line": 19,
          "column": 44
        }
      }
    },
    {
      "type": "Line",
      "value": "a + c",
      "range": [
        3833,
        3840
      ],
      "loc": {
        "start": {
          "line": 85,
          "column": 21
        },
        "end": {
          "line": 85,
          "column": 28
        }
      }
    },
    {
      "type": "Line",
      "value": "never",
      "range": [
        5096,
        5103
      ],
      "loc": {
        "start": {
          "line": 117,
          "column": 40
        },
        "end": {
          "line": 117,
          "column": 47
        }
      }
    },
    {
      "type": "Line",
      "value": "never",
      "range": [
        5160,
        5167
      ],
      "loc": {
        "start": {
          "line": 119,
          "column": 28
        },
        "end": {
          "line": 119,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "never",
      "range": [
        5604,
        5611
      ],
      "loc": {
        "start": {
          "line": 129,
          "column": 42
        },
        "end": {
          "line": 129,
          "column": 49
        }
      }
    },
    {
      "type": "Line",
      "value": "never",
      "range": [
        5746,
        5753
      ],
      "loc": {
        "start": {
          "line": 133,
          "column": 32
        },
        "end": {
          "line": 133,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": "empty",
      "range": [
        6722,
        6729
      ],
      "loc": {
        "start": {
          "line": 151,
          "column": 37
        },
        "end": {
          "line": 151,
          "column": 44
        }
      }
    },
    {
      "type": "Line",
      "value": "error",
      "range": [
        6813,
        6820
      ],
      "loc": {
        "start": {
          "line": 153,
          "column": 51
        },
        "end": {
          "line": 153,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": "error",
      "range": [
        7285,
        7292
      ],
      "loc": {
        "start": {
          "line": 162,
          "column": 56
        },
        "end": {
          "line": 162,
          "column": 63
        }
      }
    },
    {
      "type": "Line",
      "value": "empty",
      "range": [
        7361,
        7368
      ],
      "loc": {
        "start": {
          "line": 164,
          "column": 38
        },
        "end": {
          "line": 164,
          "column": 45
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        18540,
        18579
      ],
      "loc": {
        "start": {
          "line": 376,
          "column": 12
        },
        "end": {
          "line": 376,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        18815,
        18853
      ],
      "loc": {
        "start": {
          "line": 382,
          "column": 12
        },
        "end": {
          "line": 382,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        18964,
        19003
      ],
      "loc": {
        "start": {
          "line": 387,
          "column": 12
        },
        "end": {
          "line": 387,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        19239,
        19277
      ],
      "loc": {
        "start": {
          "line": 393,
          "column": 12
        },
        "end": {
          "line": 393,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        19407,
        19446
      ],
      "loc": {
        "start": {
          "line": 398,
          "column": 12
        },
        "end": {
          "line": 398,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        19726,
        19764
      ],
      "loc": {
        "start": {
          "line": 405,
          "column": 12
        },
        "end": {
          "line": 405,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        19882,
        19921
      ],
      "loc": {
        "start": {
          "line": 410,
          "column": 12
        },
        "end": {
          "line": 410,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        20340,
        20378
      ],
      "loc": {
        "start": {
          "line": 421,
          "column": 12
        },
        "end": {
          "line": 421,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        20499,
        20538
      ],
      "loc": {
        "start": {
          "line": 426,
          "column": 12
        },
        "end": {
          "line": 426,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        20957,
        20995
      ],
      "loc": {
        "start": {
          "line": 437,
          "column": 12
        },
        "end": {
          "line": 437,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        21130,
        21169
      ],
      "loc": {
        "start": {
          "line": 442,
          "column": 12
        },
        "end": {
          "line": 442,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        21251,
        21289
      ],
      "loc": {
        "start": {
          "line": 445,
          "column": 12
        },
        "end": {
          "line": 445,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        21427,
        21466
      ],
      "loc": {
        "start": {
          "line": 450,
          "column": 12
        },
        "end": {
          "line": 450,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        21548,
        21586
      ],
      "loc": {
        "start": {
          "line": 453,
          "column": 12
        },
        "end": {
          "line": 453,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=combineLatest-spec.js.map",
      "range": [
        21611,
        21657
      ],
      "loc": {
        "start": {
          "line": 457,
          "column": 0
        },
        "end": {
          "line": 457,
          "column": 46
        }
      }
    }
  ]
}