{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {concatAll} ",
          "range": [
            115,
            139
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 24
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            140,
            148
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.concatAll",
            "raw": "'Observable.prototype.concatAll'",
            "range": [
              149,
              181
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 41
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          201,
                          210
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "concatAll",
                          "raw": "'concatAll'",
                          "range": [
                            211,
                            222
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "range": [
                        201,
                        223
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 26
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat an observable of observables",
                        "raw": "'should concat an observable of observables'",
                        "range": [
                          224,
                          268
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 27
                          },
                          "end": {
                            "line": 7,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      296,
                                      297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        300,
                                        304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a------b------|                 ",
                                        "raw": "'----a------b------|                 '",
                                        "range": [
                                          305,
                                          343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      300,
                                      344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    296,
                                    344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                292,
                                345
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      358,
                                      359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        362,
                                        366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---c-d---|        ",
                                        "raw": "'---c-d---|        '",
                                        "range": [
                                          367,
                                          387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      362,
                                      388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    358,
                                    388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                354,
                                389
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      402,
                                      403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        406,
                                        410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---e--f-|",
                                        "raw": "'---e--f-|'",
                                        "range": [
                                          411,
                                          422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      406,
                                      423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    402,
                                    423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                398,
                                424
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "outer",
                                    "range": [
                                      437,
                                      442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        445,
                                        448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x---y----z------|              ",
                                        "raw": "'-x---y----z------|              '",
                                        "range": [
                                          449,
                                          483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                487,
                                                488
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                490,
                                                491
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 65
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              487,
                                              491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 66
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                493,
                                                494
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                496,
                                                497
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              493,
                                              497
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                499,
                                                500
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 74
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 75
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                502,
                                                503
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              499,
                                              503
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 78
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          485,
                                          505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      445,
                                      506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    437,
                                    506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                433,
                                507
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      520,
                                      528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a------b---------c-d------e--f-|",
                                    "raw": "'-----a------b---------c-d------e--f-|'",
                                    "range": [
                                      531,
                                      570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    520,
                                    570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                516,
                                571
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      584,
                                      590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "outer",
                                        "range": [
                                          593,
                                          598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          599,
                                          608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        593,
                                        608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      593,
                                      610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    584,
                                    610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                580,
                                611
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        620,
                                        636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          637,
                                          643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      620,
                                      644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      645,
                                      649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    620,
                                    649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      650,
                                      658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  620,
                                  659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                620,
                                660
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            282,
                            666
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 85
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          270,
                          666
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 73
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      201,
                      667
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    201,
                    668
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        673,
                        675
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat sources from promise",
                        "raw": "'should concat sources from promise'",
                        "range": [
                          676,
                          712
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              724,
                              728
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 55
                              },
                              "end": {
                                "line": 16,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      740,
                                      744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "timeout",
                                    "range": [
                                      745,
                                      752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    740,
                                    752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 2000,
                                    "raw": "2000",
                                    "range": [
                                      753,
                                      757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  740,
                                  758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                740,
                                759
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sources",
                                    "range": [
                                      772,
                                      779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                782,
                                                784
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Observable",
                                              "range": [
                                                785,
                                                795
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              782,
                                              795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              796,
                                              800
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            782,
                                            800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    819,
                                                    826
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 19,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 19,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          837,
                                                          840
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 19,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 19,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                844,
                                                                847
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 19,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 19,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  848,
                                                                  849
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 19,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 19,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              844,
                                                              850
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 19,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 19,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            844,
                                                            851
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 19,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 19,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        842,
                                                        853
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 19,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 19,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      827,
                                                      853
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 19,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 19,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  815,
                                                  854
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    872,
                                                    879
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 20,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 20,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          890,
                                                          893
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 20,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 20,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                897,
                                                                900
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 20,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 20,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  901,
                                                                  902
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 20,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 20,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              897,
                                                              903
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 20,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 20,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            897,
                                                            904
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 20,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 20,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        895,
                                                        906
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 20,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 20,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      880,
                                                      906
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 20,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 20,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  868,
                                                  907
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    925,
                                                    932
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          943,
                                                          946
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                950,
                                                                953
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 21,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 21,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 2,
                                                                "raw": "2",
                                                                "range": [
                                                                  954,
                                                                  955
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 21,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 21,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              950,
                                                              956
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 21,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            950,
                                                            957
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        948,
                                                        959
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      933,
                                                      959
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  921,
                                                  960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    978,
                                                    985
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          996,
                                                          999
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                1003,
                                                                1006
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 3,
                                                                "raw": "3",
                                                                "range": [
                                                                  1007,
                                                                  1008
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 22,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 22,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1003,
                                                              1009
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1003,
                                                            1010
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1001,
                                                        1012
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      986,
                                                      1012
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  974,
                                                  1013
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              801,
                                              1024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          782,
                                          1025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          1026,
                                          1030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "range": [
                                        782,
                                        1030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          1031,
                                          1033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      782,
                                      1034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    772,
                                    1034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                768,
                                1035
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "res",
                                    "range": [
                                      1048,
                                      1051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1054,
                                      1056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    1048,
                                    1056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 20
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1044,
                                1057
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 21
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "sources",
                                        "range": [
                                          1066,
                                          1073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          1074,
                                          1083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        1066,
                                        1083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1066,
                                      1085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1086,
                                      1095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1066,
                                    1095
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1106,
                                          1107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "res",
                                                "range": [
                                                  1111,
                                                  1114
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  1115,
                                                  1119
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                1111,
                                                1119
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  1120,
                                                  1121
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1111,
                                              1122
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            1111,
                                            1123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 65
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1109,
                                        1125
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1096,
                                      1125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 67
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          1137,
                                          1140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 82
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1144,
                                                1148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 86
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 90
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1153,
                                                    1158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 95
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 100
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      1159,
                                                      1181
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 101
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 123
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1149,
                                                  1182
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 91
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 124
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1144,
                                              1183
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 86
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 125
                                              }
                                            }
                                          },
                                          "range": [
                                            1144,
                                            1184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 86
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 126
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1142,
                                        1186
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 128
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1127,
                                      1186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 128
                                      }
                                    }
                                  },
                                  {
                                    "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": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1214,
                                                          1220
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 26,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 26,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1221,
                                                          1227
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 26,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 26,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1214,
                                                        1227
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 26,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 26,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1228,
                                                          1231
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 26,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 26,
                                                            "column": 29
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1214,
                                                      1232
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1233,
                                                      1235
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1214,
                                                    1235
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    1236,
                                                    1240
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1214,
                                                  1240
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1241,
                                                  1246
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                1214,
                                                1246
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      1248,
                                                      1249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      1251,
                                                      1252
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      1254,
                                                      1255
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      1257,
                                                      1258
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 56
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1247,
                                                  1259
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 57
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1214,
                                              1260
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            1214,
                                            1261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 59
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1274,
                                                1278
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1274,
                                              1280
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1274,
                                            1281
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1200,
                                        1291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 142
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1188,
                                      1291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 130
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1066,
                                  1292
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                1066,
                                1293
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            730,
                            1299
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 61
                            },
                            "end": {
                              "line": 29,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          714,
                          1299
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 45
                          },
                          "end": {
                            "line": 29,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      673,
                      1300
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 29,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 771,
                    "_esdocTestName": "it771"
                  },
                  "range": [
                    673,
                    1301
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 29,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1306,
                        1308
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat and raise error from promise",
                        "raw": "'should concat and raise error from promise'",
                        "range": [
                          1309,
                          1353
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 7
                          },
                          "end": {
                            "line": 30,
                            "column": 51
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1365,
                              1369
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 63
                              },
                              "end": {
                                "line": 30,
                                "column": 67
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1381,
                                      1385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "timeout",
                                    "range": [
                                      1386,
                                      1393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    1381,
                                    1393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 2000,
                                    "raw": "2000",
                                    "range": [
                                      1394,
                                      1398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1381,
                                  1399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                1381,
                                1400
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sources",
                                    "range": [
                                      1413,
                                      1420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                1423,
                                                1425
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Observable",
                                              "range": [
                                                1426,
                                                1436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              1423,
                                              1436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              1437,
                                              1441
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1423,
                                            1441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    1460,
                                                    1467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1478,
                                                          1481
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                1485,
                                                                1488
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  1489,
                                                                  1490
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1485,
                                                              1491
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1485,
                                                            1492
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1483,
                                                        1494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      1468,
                                                      1494
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1456,
                                                  1495
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    1513,
                                                    1520
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 34,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1531,
                                                          1534
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 34,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 34,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "rej",
                                                        "range": [
                                                          1536,
                                                          1539
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 34,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 34,
                                                            "column": 42
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "rej",
                                                              "range": [
                                                                1543,
                                                                1546
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 34,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 34,
                                                                  "column": 49
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  1547,
                                                                  1548
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 34,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 34,
                                                                    "column": 51
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1543,
                                                              1549
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 34,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 34,
                                                                "column": 52
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1543,
                                                            1550
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 34,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 34,
                                                              "column": 53
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1541,
                                                        1552
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 34,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 34,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      1521,
                                                      1552
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 34,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 34,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1509,
                                                  1553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 34,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 34,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    1571,
                                                    1578
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1589,
                                                          1592
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 35,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 35,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                1596,
                                                                1599
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 35,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 35,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 2,
                                                                "raw": "2",
                                                                "range": [
                                                                  1600,
                                                                  1601
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 35,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 35,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1596,
                                                              1602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 35,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 35,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1596,
                                                            1603
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 35,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 35,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1594,
                                                        1605
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 35,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 35,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      1579,
                                                      1605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1567,
                                                  1606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    1624,
                                                    1631
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 36,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 36,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1642,
                                                          1645
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 36,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 36,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "res",
                                                              "range": [
                                                                1649,
                                                                1652
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 36,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 36,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 3,
                                                                "raw": "3",
                                                                "range": [
                                                                  1653,
                                                                  1654
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 36,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 36,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1649,
                                                              1655
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 36,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 36,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1649,
                                                            1656
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 36,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 36,
                                                              "column": 48
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1647,
                                                        1658
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 36,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 36,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      1632,
                                                      1658
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 36,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 36,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1620,
                                                  1659
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 36,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 36,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1442,
                                              1670
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1423,
                                          1671
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          1672,
                                          1676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "range": [
                                        1423,
                                        1676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          1677,
                                          1679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1423,
                                      1680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1413,
                                    1680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1409,
                                1681
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "res",
                                    "range": [
                                      1694,
                                      1697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1700,
                                      1702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    1694,
                                    1702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 20
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1690,
                                1703
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 21
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "sources",
                                        "range": [
                                          1712,
                                          1719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          1720,
                                          1729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        1712,
                                        1729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1712,
                                      1731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1732,
                                      1741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1712,
                                    1741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1752,
                                          1753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "res",
                                                "range": [
                                                  1757,
                                                  1760
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  1761,
                                                  1765
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                1757,
                                                1765
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  1766,
                                                  1767
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1757,
                                              1768
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            1757,
                                            1769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 65
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1755,
                                        1771
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1742,
                                      1771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 67
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          1783,
                                          1786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 82
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        1802,
                                                        1808
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1809,
                                                        1815
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1802,
                                                      1815
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "res",
                                                        "range": [
                                                          1816,
                                                          1819
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          1820,
                                                          1826
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1816,
                                                        1826
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1802,
                                                    1827
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1828,
                                                    1830
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1802,
                                                  1830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1831,
                                                  1836
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                1802,
                                                1836
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  1837,
                                                  1838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1802,
                                              1839
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            1802,
                                            1840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        1853,
                                                        1859
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1860,
                                                        1866
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1853,
                                                      1866
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 41,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 41,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        1867,
                                                        1870
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1853,
                                                    1871
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1872,
                                                    1874
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1853,
                                                  1874
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1875,
                                                  1880
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                1853,
                                                1880
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  1881,
                                                  1882
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 41
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1853,
                                              1883
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            1853,
                                            1884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1897,
                                                1901
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1897,
                                              1903
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1897,
                                            1904
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1788,
                                        1914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1773,
                                      1914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1930,
                                                1934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1939,
                                                    1944
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 43,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 43,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      1945,
                                                      1967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 43,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 43,
                                                        "column": 62
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1935,
                                                  1968
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1930,
                                              1969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            1930,
                                            1970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 65
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1928,
                                        1972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1916,
                                      1972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1712,
                                  1973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                1712,
                                1974
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 69
                                }
                              }
                            }
                          ],
                          "range": [
                            1371,
                            1980
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 69
                            },
                            "end": {
                              "line": 44,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1355,
                          1980
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 53
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1306,
                      1981
                    ],
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 772,
                    "_esdocTestName": "it772"
                  },
                  "range": [
                    1306,
                    1982
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 4
                    },
                    "end": {
                      "line": 44,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1987,
                        1989
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat all observables in an observable",
                        "raw": "'should concat all observables in an observable'",
                        "range": [
                          1990,
                          2038
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 7
                          },
                          "end": {
                            "line": 45,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2066,
                                      2068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2071,
                                                2073
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Observable",
                                              "range": [
                                                2074,
                                                2084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              2071,
                                              2084
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              2085,
                                              2089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            2071,
                                            2089
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2104,
                                                        2106
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2107,
                                                        2117
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2104,
                                                      2117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      2118,
                                                      2120
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2104,
                                                    2120
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "a",
                                                    "raw": "'a'",
                                                    "range": [
                                                      2121,
                                                      2124
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2104,
                                                  2125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2139,
                                                        2141
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2142,
                                                        2152
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2139,
                                                      2152
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      2153,
                                                      2155
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2139,
                                                    2155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "b",
                                                    "raw": "'b'",
                                                    "range": [
                                                      2156,
                                                      2159
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2139,
                                                  2160
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2174,
                                                        2176
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 49,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 49,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2177,
                                                        2187
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 49,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 49,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2174,
                                                      2187
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      2188,
                                                      2190
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2174,
                                                    2190
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "c",
                                                    "raw": "'c'",
                                                    "range": [
                                                      2191,
                                                      2194
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2174,
                                                  2195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2090,
                                              2205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2071,
                                          2206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          2207,
                                          2211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "range": [
                                        2071,
                                        2211
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          2212,
                                          2214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2071,
                                      2215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    2066,
                                    2215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2062,
                                2216
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2229,
                                      2237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(abc|)",
                                    "raw": "'(abc|)'",
                                    "range": [
                                      2240,
                                      2248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2229,
                                    2248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2225,
                                2249
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2258,
                                        2274
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2275,
                                              2277
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              2278,
                                              2287
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2275,
                                            2287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2275,
                                          2289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2258,
                                      2290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2291,
                                      2295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2258,
                                    2295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2296,
                                      2304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2258,
                                  2305
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2258,
                                2306
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            2052,
                            2312
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 69
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2040,
                          2312
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 57
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1987,
                      2313
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 773,
                    "_esdocTestName": "it773"
                  },
                  "range": [
                    1987,
                    2314
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2319,
                        2321
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should throw if any child observable throws",
                        "raw": "'should throw if any child observable throws'",
                        "range": [
                          2322,
                          2367
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 54,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2395,
                                      2397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2400,
                                                2402
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Observable",
                                              "range": [
                                                2403,
                                                2413
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              2400,
                                              2413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              2414,
                                              2418
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            2400,
                                            2418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2433,
                                                        2435
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2436,
                                                        2446
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2433,
                                                      2446
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      2447,
                                                      2449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2433,
                                                    2449
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "a",
                                                    "raw": "'a'",
                                                    "range": [
                                                      2450,
                                                      2453
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2433,
                                                  2454
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2468,
                                                        2470
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 57,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 57,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2471,
                                                        2481
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 57,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 57,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2468,
                                                      2481
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "throw",
                                                    "range": [
                                                      2482,
                                                      2487
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2468,
                                                    2487
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "error",
                                                    "raw": "'error'",
                                                    "range": [
                                                      2488,
                                                      2495
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 39
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2468,
                                                  2496
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        2510,
                                                        2512
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        2513,
                                                        2523
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2510,
                                                      2523
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      2524,
                                                      2526
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2510,
                                                    2526
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "c",
                                                    "raw": "'c'",
                                                    "range": [
                                                      2527,
                                                      2530
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2510,
                                                  2531
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2419,
                                              2541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2400,
                                          2542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          2543,
                                          2547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "range": [
                                        2400,
                                        2547
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          2548,
                                          2550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2400,
                                      2551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    2395,
                                    2551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2391,
                                2552
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2565,
                                      2573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(a#)",
                                    "raw": "'(a#)'",
                                    "range": [
                                      2576,
                                      2582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2565,
                                    2582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2561,
                                2583
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2592,
                                        2608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2609,
                                              2611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              2612,
                                              2621
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2609,
                                            2621
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2609,
                                          2623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2592,
                                      2624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2625,
                                      2629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2592,
                                    2629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2630,
                                      2638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2592,
                                  2639
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2592,
                                2640
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            2381,
                            2646
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 66
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2369,
                          2646
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 54
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2319,
                      2647
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 774,
                    "_esdocTestName": "it774"
                  },
                  "range": [
                    2319,
                    2648
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2653,
                        2655
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat merging a hot observable of non-overlapped observables",
                        "raw": "'should concat merging a hot observable of non-overlapped observables'",
                        "range": [
                          2656,
                          2726
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2754,
                                      2760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2777,
                                            2778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              2780,
                                              2784
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a-b---------|",
                                              "raw": "'a-b---------|'",
                                              "range": [
                                                2785,
                                                2800
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2780,
                                            2801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2777,
                                          2801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2815,
                                            2816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              2818,
                                              2822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "c-d-e-f-|",
                                              "raw": "'c-d-e-f-|'",
                                              "range": [
                                                2823,
                                                2834
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2818,
                                            2835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2815,
                                          2835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2849,
                                            2850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              2852,
                                              2856
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "g-h-i-j-k-|",
                                              "raw": "'g-h-i-j-k-|'",
                                              "range": [
                                                2857,
                                                2870
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2852,
                                            2871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2849,
                                          2871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2763,
                                      2881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2754,
                                    2881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2750,
                                2882
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2895,
                                      2897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2900,
                                        2903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x---------y--------z--------|",
                                        "raw": "'--x---------y--------z--------|'",
                                        "range": [
                                          2904,
                                          2937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          2939,
                                          2945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2900,
                                      2946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2895,
                                    2946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2891,
                                2947
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2960,
                                      2968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---------c-d-e-f-g-h-i-j-k-|",
                                    "raw": "'--a-b---------c-d-e-f-g-h-i-j-k-|'",
                                    "range": [
                                      2971,
                                      3006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    2960,
                                    3006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2956,
                                3007
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3016,
                                        3032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3033,
                                              3035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              3036,
                                              3045
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3033,
                                            3045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3033,
                                          3047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3016,
                                      3048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3049,
                                      3053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3016,
                                    3053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3054,
                                      3062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3016,
                                  3063
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3016,
                                3064
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            2740,
                            3070
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 91
                            },
                            "end": {
                              "line": 72,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2728,
                          3070
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 79
                          },
                          "end": {
                            "line": 72,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2653,
                      3071
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 72,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 775,
                    "_esdocTestName": "it775"
                  },
                  "range": [
                    2653,
                    3072
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 72,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3077,
                        3079
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if inner observable raises error",
                        "raw": "'should raise error if inner observable raises error'",
                        "range": [
                          3080,
                          3133
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 7
                          },
                          "end": {
                            "line": 73,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3161,
                                      3167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3184,
                                            3185
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              3187,
                                              3191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a-b---------|",
                                              "raw": "'a-b---------|'",
                                              "range": [
                                                3192,
                                                3207
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3187,
                                            3208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3184,
                                          3208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3222,
                                            3223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              3225,
                                              3229
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "c-d-e-f-#",
                                              "raw": "'c-d-e-f-#'",
                                              "range": [
                                                3230,
                                                3241
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3225,
                                            3242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3222,
                                          3242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3256,
                                            3257
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              3259,
                                              3263
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "g-h-i-j-k-|",
                                              "raw": "'g-h-i-j-k-|'",
                                              "range": [
                                                3264,
                                                3277
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3259,
                                            3278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3256,
                                          3278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3170,
                                      3288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3161,
                                    3288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3157,
                                3289
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3302,
                                      3304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3307,
                                        3310
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x---------y--------z--------|",
                                        "raw": "'--x---------y--------z--------|'",
                                        "range": [
                                          3311,
                                          3344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          3346,
                                          3352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3307,
                                      3353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    3302,
                                    3353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3298,
                                3354
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3367,
                                      3375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---------c-d-e-f-#",
                                    "raw": "'--a-b---------c-d-e-f-#'",
                                    "range": [
                                      3378,
                                      3403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3367,
                                    3403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3363,
                                3404
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3413,
                                        3429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3430,
                                              3432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              3433,
                                              3442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3430,
                                            3442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3430,
                                          3444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3413,
                                      3445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3446,
                                      3450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3413,
                                    3450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3451,
                                      3459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3413,
                                  3460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3413,
                                3461
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            3147,
                            3467
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 74
                            },
                            "end": {
                              "line": 82,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3135,
                          3467
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 62
                          },
                          "end": {
                            "line": 82,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3077,
                      3468
                    ],
                    "loc": {
                      "start": {
                        "line": 73,
                        "column": 4
                      },
                      "end": {
                        "line": 82,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 776,
                    "_esdocTestName": "it776"
                  },
                  "range": [
                    3077,
                    3469
                  ],
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 4
                    },
                    "end": {
                      "line": 82,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3474,
                        3476
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if outer observable raises error",
                        "raw": "'should raise error if outer observable raises error'",
                        "range": [
                          3477,
                          3530
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 7
                          },
                          "end": {
                            "line": 83,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3558,
                                      3564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3581,
                                            3582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              3584,
                                              3588
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a-b---------|",
                                              "raw": "'a-b---------|'",
                                              "range": [
                                                3589,
                                                3604
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3584,
                                            3605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3581,
                                          3605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3619,
                                            3620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              3622,
                                              3626
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 86,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 86,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "c-d-e-f-|",
                                              "raw": "'c-d-e-f-|'",
                                              "range": [
                                                3627,
                                                3638
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 86,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 86,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3622,
                                            3639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3619,
                                          3639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3567,
                                      3650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3558,
                                    3650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3554,
                                3651
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3664,
                                      3666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3669,
                                        3672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--y---------z---#    ",
                                        "raw": "'--y---------z---#    '",
                                        "range": [
                                          3673,
                                          3696
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          3698,
                                          3704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3669,
                                      3705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3664,
                                    3705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3660,
                                3706
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3719,
                                      3727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---------c-#",
                                    "raw": "'--a-b---------c-#'",
                                    "range": [
                                      3730,
                                      3749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3719,
                                    3749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3715,
                                3750
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3759,
                                        3775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3776,
                                              3778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              3779,
                                              3788
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3776,
                                            3788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3776,
                                          3790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3759,
                                      3791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3792,
                                      3796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3759,
                                    3796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3797,
                                      3805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3759,
                                  3806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3759,
                                3807
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            3544,
                            3813
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 74
                            },
                            "end": {
                              "line": 91,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3532,
                          3813
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 62
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3474,
                      3814
                    ],
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 777,
                    "_esdocTestName": "it777"
                  },
                  "range": [
                    3474,
                    3815
                  ],
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 4
                    },
                    "end": {
                      "line": 91,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3820,
                        3822
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete without emit if both sources are empty",
                        "raw": "'should complete without emit if both sources are empty'",
                        "range": [
                          3823,
                          3879
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 7
                          },
                          "end": {
                            "line": 92,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3907,
                                      3909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3912,
                                        3916
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          3917,
                                          3922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3912,
                                      3923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3907,
                                    3923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3903,
                                3924
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3937,
                                      3943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      3946,
                                      3951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3937,
                                    3951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3933,
                                3952
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      3965,
                                      3967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3970,
                                        3974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|",
                                        "raw": "'----|'",
                                        "range": [
                                          3975,
                                          3982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3970,
                                      3983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    3965,
                                    3983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3961,
                                3984
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3997,
                                      4003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^   !",
                                    "raw": "'  ^   !'",
                                    "range": [
                                      4006,
                                      4015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    3997,
                                    4015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3993,
                                4016
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4029,
                                      4037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------|",
                                    "raw": "'------|'",
                                    "range": [
                                      4040,
                                      4049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4029,
                                    4049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4025,
                                4050
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4063,
                                      4069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              4072,
                                              4082
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              4083,
                                              4085
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            4072,
                                            4085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4086,
                                              4088
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              4090,
                                              4092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4072,
                                          4093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          4094,
                                          4103
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        4072,
                                        4103
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4072,
                                      4105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4063,
                                    4105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4059,
                                4106
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4115,
                                        4131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4132,
                                          4138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4115,
                                      4139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4140,
                                      4144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4115,
                                    4144
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4145,
                                      4153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4115,
                                  4154
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4115,
                                4155
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4164,
                                        4183
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4184,
                                            4186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4187,
                                            4200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4184,
                                          4200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4164,
                                      4201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4202,
                                      4206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4164,
                                    4206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4207,
                                      4213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4164,
                                  4214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4164,
                                4215
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4224,
                                        4243
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            4244,
                                            4246
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4247,
                                            4260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4244,
                                          4260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4224,
                                      4261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4262,
                                      4266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4224,
                                    4266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4267,
                                      4273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4224,
                                  4274
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4224,
                                4275
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3893,
                            4281
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 77
                            },
                            "end": {
                              "line": 102,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3881,
                          4281
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 65
                          },
                          "end": {
                            "line": 102,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3820,
                      4282
                    ],
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 102,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 778,
                    "_esdocTestName": "it778"
                  },
                  "range": [
                    3820,
                    4283
                  ],
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 4
                    },
                    "end": {
                      "line": 102,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4288,
                        4290
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 103,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete if first source does not completes",
                        "raw": "'should not complete if first source does not completes'",
                        "range": [
                          4291,
                          4347
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 7
                          },
                          "end": {
                            "line": 103,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4375,
                                      4377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4380,
                                        4384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          4385,
                                          4388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4380,
                                      4389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4375,
                                    4389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4371,
                                4390
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4403,
                                      4409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      4412,
                                      4415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    4403,
                                    4415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4399,
                                4416
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4429,
                                      4431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4434,
                                        4438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          4439,
                                          4444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4434,
                                      4445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4429,
                                    4445
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4425,
                                4446
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4459,
                                      4465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      4468,
                                      4470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    4459,
                                    4470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4455,
                                4471
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4484,
                                      4492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      4495,
                                      4498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4484,
                                    4498
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4480,
                                4499
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4512,
                                      4518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              4521,
                                              4531
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              4532,
                                              4534
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            4521,
                                            4534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4535,
                                              4537
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              4539,
                                              4541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4521,
                                          4542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          4543,
                                          4552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        4521,
                                        4552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4521,
                                      4554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4512,
                                    4554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4508,
                                4555
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4564,
                                        4580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4581,
                                          4587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4564,
                                      4588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4589,
                                      4593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4564,
                                    4593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4594,
                                      4602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4564,
                                  4603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4564,
                                4604
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4613,
                                        4632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4633,
                                            4635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4636,
                                            4649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4633,
                                          4649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4613,
                                      4650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4651,
                                      4655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4613,
                                    4655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4656,
                                      4662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4613,
                                  4663
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4613,
                                4664
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4673,
                                        4692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            4693,
                                            4695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4696,
                                            4709
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4693,
                                          4709
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4673,
                                      4710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4711,
                                      4715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4673,
                                    4715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4716,
                                      4722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4673,
                                  4723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4673,
                                4724
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4361,
                            4730
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 77
                            },
                            "end": {
                              "line": 113,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4349,
                          4730
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 65
                          },
                          "end": {
                            "line": 113,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4288,
                      4731
                    ],
                    "loc": {
                      "start": {
                        "line": 103,
                        "column": 4
                      },
                      "end": {
                        "line": 113,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 779,
                    "_esdocTestName": "it779"
                  },
                  "range": [
                    4288,
                    4732
                  ],
                  "loc": {
                    "start": {
                      "line": 103,
                      "column": 4
                    },
                    "end": {
                      "line": 113,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4737,
                        4739
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 114,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete if second source does not completes",
                        "raw": "'should not complete if second source does not completes'",
                        "range": [
                          4740,
                          4797
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 7
                          },
                          "end": {
                            "line": 114,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4825,
                                      4827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4830,
                                        4834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          4835,
                                          4840
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4830,
                                      4841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4825,
                                    4841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4821,
                                4842
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4855,
                                      4861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      4864,
                                      4869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4855,
                                    4869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4851,
                                4870
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4883,
                                      4885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4888,
                                        4892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---",
                                        "raw": "'---'",
                                        "range": [
                                          4893,
                                          4898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4888,
                                      4899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4883,
                                    4899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4879,
                                4900
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4913,
                                      4919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^",
                                    "raw": "'  ^'",
                                    "range": [
                                      4922,
                                      4927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4913,
                                    4927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4909,
                                4928
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4941,
                                      4949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---",
                                    "raw": "'---'",
                                    "range": [
                                      4952,
                                      4957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4941,
                                    4957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4937,
                                4958
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4971,
                                      4977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              4980,
                                              4990
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              4991,
                                              4993
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            4980,
                                            4993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4994,
                                              4996
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              4998,
                                              5000
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4980,
                                          5001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          5002,
                                          5011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        4980,
                                        5011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4980,
                                      5013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4971,
                                    5013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4967,
                                5014
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5023,
                                        5039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5040,
                                          5046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5023,
                                      5047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5048,
                                      5052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5023,
                                    5052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5053,
                                      5061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5023,
                                  5062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5023,
                                5063
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5072,
                                        5091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5092,
                                            5094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5095,
                                            5108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5092,
                                          5108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5072,
                                      5109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5110,
                                      5114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5072,
                                    5114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5115,
                                      5121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5072,
                                  5122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5072,
                                5123
                              ],
                              "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": [
                                        5132,
                                        5151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5152,
                                            5154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5155,
                                            5168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5152,
                                          5168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5132,
                                      5169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5170,
                                      5174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5132,
                                    5174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5175,
                                      5181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5132,
                                  5182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5132,
                                5183
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4811,
                            5189
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 78
                            },
                            "end": {
                              "line": 124,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4799,
                          5189
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 66
                          },
                          "end": {
                            "line": 124,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4737,
                      5190
                    ],
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 4
                      },
                      "end": {
                        "line": 124,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 780,
                    "_esdocTestName": "it780"
                  },
                  "range": [
                    4737,
                    5191
                  ],
                  "loc": {
                    "start": {
                      "line": 114,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5196,
                        5198
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete if both sources do not complete",
                        "raw": "'should not complete if both sources do not complete'",
                        "range": [
                          5199,
                          5252
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 7
                          },
                          "end": {
                            "line": 125,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5280,
                                      5282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5285,
                                        5289
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          5290,
                                          5293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5285,
                                      5294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5280,
                                    5294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5276,
                                5295
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5308,
                                      5314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      5317,
                                      5320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    5308,
                                    5320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5304,
                                5321
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5334,
                                      5336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5339,
                                        5343
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          5344,
                                          5347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5339,
                                      5348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5334,
                                    5348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5330,
                                5349
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5362,
                                      5368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      5371,
                                      5373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    5362,
                                    5373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5358,
                                5374
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5387,
                                      5395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      5398,
                                      5401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5387,
                                    5401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5383,
                                5402
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5415,
                                      5421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              5424,
                                              5434
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              5435,
                                              5437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            5424,
                                            5437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5438,
                                              5440
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              5442,
                                              5444
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5424,
                                          5445
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          5446,
                                          5455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        5424,
                                        5455
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      5424,
                                      5457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5415,
                                    5457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5411,
                                5458
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5467,
                                        5483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5484,
                                          5490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5467,
                                      5491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5492,
                                      5496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5467,
                                    5496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5497,
                                      5505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5467,
                                  5506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5467,
                                5507
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5516,
                                        5535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5536,
                                            5538
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5539,
                                            5552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5536,
                                          5552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5516,
                                      5553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5554,
                                      5558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5516,
                                    5558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5559,
                                      5565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5516,
                                  5566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5516,
                                5567
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5576,
                                        5595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5596,
                                            5598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5599,
                                            5612
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5596,
                                          5612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5576,
                                      5613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5614,
                                      5618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5576,
                                    5618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5619,
                                      5625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5576,
                                  5626
                                ],
                                "loc": {
                                  "start": {
                                    "line": 134,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 134,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5576,
                                5627
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5266,
                            5633
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 74
                            },
                            "end": {
                              "line": 135,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5254,
                          5633
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 62
                          },
                          "end": {
                            "line": 135,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5196,
                      5634
                    ],
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 4
                      },
                      "end": {
                        "line": 135,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 781,
                    "_esdocTestName": "it781"
                  },
                  "range": [
                    5196,
                    5635
                  ],
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 4
                    },
                    "end": {
                      "line": 135,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5640,
                        5642
                      ],
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 4
                        },
                        "end": {
                          "line": 136,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when first source is empty, second source raises error",
                        "raw": "'should raise error when first source is empty, second source raises error'",
                        "range": [
                          5643,
                          5718
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 7
                          },
                          "end": {
                            "line": 136,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5746,
                                      5748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5751,
                                        5755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          5756,
                                          5761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5751,
                                      5762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5746,
                                    5762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5742,
                                5763
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5776,
                                      5782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      5785,
                                      5790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5776,
                                    5790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5772,
                                5791
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5804,
                                      5806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5809,
                                        5813
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----#",
                                        "raw": "'----#'",
                                        "range": [
                                          5814,
                                          5821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5809,
                                      5822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5804,
                                    5822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5800,
                                5823
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5836,
                                      5842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^   !",
                                    "raw": "'  ^   !'",
                                    "range": [
                                      5845,
                                      5854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5836,
                                    5854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5832,
                                5855
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5868,
                                      5876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      5879,
                                      5888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5868,
                                    5888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5864,
                                5889
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5902,
                                      5908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              5911,
                                              5921
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              5922,
                                              5924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            5911,
                                            5924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5925,
                                              5927
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              5929,
                                              5931
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5911,
                                          5932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          5933,
                                          5942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        5911,
                                        5942
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      5911,
                                      5944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5902,
                                    5944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5898,
                                5945
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5954,
                                        5970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5971,
                                          5977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5954,
                                      5978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5979,
                                      5983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5954,
                                    5983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5984,
                                      5992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5954,
                                  5993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5954,
                                5994
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6003,
                                        6022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6023,
                                            6025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6026,
                                            6039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6023,
                                          6039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6003,
                                      6040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6041,
                                      6045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6003,
                                    6045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6046,
                                      6052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6003,
                                  6053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6003,
                                6054
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6063,
                                        6082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6083,
                                            6085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6086,
                                            6099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6083,
                                          6099
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6063,
                                      6100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6101,
                                      6105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6063,
                                    6105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6106,
                                      6112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6063,
                                  6113
                                ],
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6063,
                                6114
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5732,
                            6120
                          ],
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 96
                            },
                            "end": {
                              "line": 146,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5720,
                          6120
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 84
                          },
                          "end": {
                            "line": 146,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5640,
                      6121
                    ],
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 4
                      },
                      "end": {
                        "line": 146,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 782,
                    "_esdocTestName": "it782"
                  },
                  "range": [
                    5640,
                    6122
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 146,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6127,
                        6129
                      ],
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 4
                        },
                        "end": {
                          "line": 147,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when first source raises error, second source is empty",
                        "raw": "'should raise error when first source raises error, second source is empty'",
                        "range": [
                          6130,
                          6205
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 7
                          },
                          "end": {
                            "line": 147,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6233,
                                      6235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6238,
                                        6242
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---#",
                                        "raw": "'---#'",
                                        "range": [
                                          6243,
                                          6249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6238,
                                      6250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6233,
                                    6250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6229,
                                6251
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6264,
                                      6270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      6273,
                                      6279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    6264,
                                    6279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6260,
                                6280
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6293,
                                      6295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6298,
                                        6302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|",
                                        "raw": "'----|'",
                                        "range": [
                                          6303,
                                          6310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6298,
                                      6311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    6293,
                                    6311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6289,
                                6312
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6325,
                                      6331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      6334,
                                      6336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    6325,
                                    6336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6321,
                                6337
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6350,
                                      6358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      6361,
                                      6367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6350,
                                    6367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6346,
                                6368
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6381,
                                      6387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              6390,
                                              6400
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              6401,
                                              6403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            6390,
                                            6403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              6404,
                                              6406
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              6408,
                                              6410
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6390,
                                          6411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          6412,
                                          6421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        6390,
                                        6421
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      6390,
                                      6423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6381,
                                    6423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6377,
                                6424
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6433,
                                        6449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6450,
                                          6456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6433,
                                      6457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6458,
                                      6462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6433,
                                    6462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6463,
                                      6471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6433,
                                  6472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                6433,
                                6473
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6482,
                                        6501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6502,
                                            6504
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6505,
                                            6518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6502,
                                          6518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6482,
                                      6519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6520,
                                      6524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6482,
                                    6524
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6525,
                                      6531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6482,
                                  6532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6482,
                                6533
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6542,
                                        6561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6562,
                                            6564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6565,
                                            6578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6562,
                                          6578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6542,
                                      6579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6580,
                                      6584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6542,
                                    6584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6585,
                                      6591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6542,
                                  6592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6542,
                                6593
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6219,
                            6599
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 96
                            },
                            "end": {
                              "line": 157,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6207,
                          6599
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 84
                          },
                          "end": {
                            "line": 157,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6127,
                      6600
                    ],
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 4
                      },
                      "end": {
                        "line": 157,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 783,
                    "_esdocTestName": "it783"
                  },
                  "range": [
                    6127,
                    6601
                  ],
                  "loc": {
                    "start": {
                      "line": 147,
                      "column": 4
                    },
                    "end": {
                      "line": 157,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6606,
                        6608
                      ],
                      "loc": {
                        "start": {
                          "line": 158,
                          "column": 4
                        },
                        "end": {
                          "line": 158,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise first error when both source raise error",
                        "raw": "'should raise first error when both source raise error'",
                        "range": [
                          6609,
                          6664
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 7
                          },
                          "end": {
                            "line": 158,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6692,
                                      6694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6697,
                                        6701
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---#",
                                        "raw": "'---#'",
                                        "range": [
                                          6702,
                                          6708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6697,
                                      6709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6692,
                                    6709
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6688,
                                6710
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6723,
                                      6729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      6732,
                                      6738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    6723,
                                    6738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6719,
                                6739
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6752,
                                      6754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6757,
                                        6761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          6762,
                                          6771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6757,
                                      6772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    6752,
                                    6772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6748,
                                6773
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6786,
                                      6792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      6795,
                                      6797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    6786,
                                    6797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6782,
                                6798
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6811,
                                      6819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      6822,
                                      6828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6811,
                                    6828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6807,
                                6829
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6842,
                                      6848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              6851,
                                              6861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              6862,
                                              6864
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            6851,
                                            6864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              6865,
                                              6867
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              6869,
                                              6871
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6851,
                                          6872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          6873,
                                          6882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        6851,
                                        6882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      6851,
                                      6884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6842,
                                    6884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6838,
                                6885
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6894,
                                        6910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6911,
                                          6917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6894,
                                      6918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6919,
                                      6923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6894,
                                    6923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6924,
                                      6932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6894,
                                  6933
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                6894,
                                6934
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6943,
                                        6962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6963,
                                            6965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6966,
                                            6979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6963,
                                          6979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6943,
                                      6980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6981,
                                      6985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6943,
                                    6985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6986,
                                      6992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6943,
                                  6993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6943,
                                6994
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7003,
                                        7022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            7023,
                                            7025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7026,
                                            7039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7023,
                                          7039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7003,
                                      7040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7041,
                                      7045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7003,
                                    7045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7046,
                                      7052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7003,
                                  7053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7003,
                                7054
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6678,
                            7060
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 76
                            },
                            "end": {
                              "line": 168,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6666,
                          7060
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 64
                          },
                          "end": {
                            "line": 168,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6606,
                      7061
                    ],
                    "loc": {
                      "start": {
                        "line": 158,
                        "column": 4
                      },
                      "end": {
                        "line": 168,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 784,
                    "_esdocTestName": "it784"
                  },
                  "range": [
                    6606,
                    7062
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7067,
                        7069
                      ],
                      "loc": {
                        "start": {
                          "line": 169,
                          "column": 4
                        },
                        "end": {
                          "line": 169,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat if first source emits once, second source is empty",
                        "raw": "'should concat if first source emits once, second source is empty'",
                        "range": [
                          7070,
                          7136
                        ],
                        "loc": {
                          "start": {
                            "line": 169,
                            "column": 7
                          },
                          "end": {
                            "line": 169,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7164,
                                      7166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7169,
                                        7173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          7174,
                                          7182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7169,
                                      7183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    7164,
                                    7183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7160,
                                7184
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7197,
                                      7203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      7206,
                                      7214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    7197,
                                    7214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7193,
                                7215
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7228,
                                      7230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7233,
                                        7237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------|",
                                        "raw": "'--------|'",
                                        "range": [
                                          7238,
                                          7249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7233,
                                      7250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    7228,
                                    7250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7224,
                                7251
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7264,
                                      7270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "     ^       !",
                                    "raw": "'     ^       !'",
                                    "range": [
                                      7273,
                                      7289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7264,
                                    7289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7260,
                                7290
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7303,
                                      7311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a----------|",
                                    "raw": "'--a----------|'",
                                    "range": [
                                      7314,
                                      7330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    7303,
                                    7330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7299,
                                7331
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7344,
                                      7350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              7353,
                                              7363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              7364,
                                              7366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            7353,
                                            7366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              7367,
                                              7369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              7371,
                                              7373
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7353,
                                          7374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          7375,
                                          7384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        7353,
                                        7384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      7353,
                                      7386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    7344,
                                    7386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7340,
                                7387
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7396,
                                        7412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7413,
                                          7419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7396,
                                      7420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7421,
                                      7425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7396,
                                    7425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7426,
                                      7434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7396,
                                  7435
                                ],
                                "loc": {
                                  "start": {
                                    "line": 176,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 176,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                7396,
                                7436
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7445,
                                        7464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7465,
                                            7467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7468,
                                            7481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7465,
                                          7481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7445,
                                      7482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7483,
                                      7487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7445,
                                    7487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7488,
                                      7494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7445,
                                  7495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7445,
                                7496
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7505,
                                        7524
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            7525,
                                            7527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7528,
                                            7541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7525,
                                          7541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7505,
                                      7542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7543,
                                      7547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7505,
                                    7547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7548,
                                      7554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7505,
                                  7555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7505,
                                7556
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7150,
                            7562
                          ],
                          "loc": {
                            "start": {
                              "line": 169,
                              "column": 87
                            },
                            "end": {
                              "line": 179,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7138,
                          7562
                        ],
                        "loc": {
                          "start": {
                            "line": 169,
                            "column": 75
                          },
                          "end": {
                            "line": 179,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7067,
                      7563
                    ],
                    "loc": {
                      "start": {
                        "line": 169,
                        "column": 4
                      },
                      "end": {
                        "line": 179,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 785,
                    "_esdocTestName": "it785"
                  },
                  "range": [
                    7067,
                    7564
                  ],
                  "loc": {
                    "start": {
                      "line": 169,
                      "column": 4
                    },
                    "end": {
                      "line": 179,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7569,
                        7571
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 4
                        },
                        "end": {
                          "line": 180,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concat if first source is empty, second source emits once",
                        "raw": "'should concat if first source is empty, second source emits once'",
                        "range": [
                          7572,
                          7638
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 7
                          },
                          "end": {
                            "line": 180,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7666,
                                      7668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7671,
                                        7675
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          7676,
                                          7681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7671,
                                      7682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    7666,
                                    7682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7662,
                                7683
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7696,
                                      7702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      7705,
                                      7710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    7696,
                                    7710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7692,
                                7711
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7724,
                                      7726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7729,
                                        7733
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          7734,
                                          7742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7729,
                                      7743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    7724,
                                    7743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7720,
                                7744
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7757,
                                      7763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^    !",
                                    "raw": "'  ^    !'",
                                    "range": [
                                      7766,
                                      7776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    7757,
                                    7776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7753,
                                7777
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7790,
                                      7798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a--|",
                                    "raw": "'----a--|'",
                                    "range": [
                                      7801,
                                      7811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    7790,
                                    7811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7786,
                                7812
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7825,
                                      7831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              7834,
                                              7844
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              7845,
                                              7847
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            7834,
                                            7847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              7848,
                                              7850
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              7852,
                                              7854
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7834,
                                          7855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          7856,
                                          7865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        7834,
                                        7865
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      7834,
                                      7867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    7825,
                                    7867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7821,
                                7868
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7877,
                                        7893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7894,
                                          7900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7877,
                                      7901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7902,
                                      7906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7877,
                                    7906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7907,
                                      7915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7877,
                                  7916
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                7877,
                                7917
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7926,
                                        7945
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7946,
                                            7948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7949,
                                            7962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7946,
                                          7962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7926,
                                      7963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7964,
                                      7968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7926,
                                    7968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7969,
                                      7975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7926,
                                  7976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7926,
                                7977
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7986,
                                        8005
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8006,
                                            8008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8009,
                                            8022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8006,
                                          8022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7986,
                                      8023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8024,
                                      8028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7986,
                                    8028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8029,
                                      8035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7986,
                                  8036
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7986,
                                8037
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7652,
                            8043
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 87
                            },
                            "end": {
                              "line": 190,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7640,
                          8043
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 75
                          },
                          "end": {
                            "line": 190,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7569,
                      8044
                    ],
                    "loc": {
                      "start": {
                        "line": 180,
                        "column": 4
                      },
                      "end": {
                        "line": 190,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 786,
                    "_esdocTestName": "it786"
                  },
                  "range": [
                    7569,
                    8045
                  ],
                  "loc": {
                    "start": {
                      "line": 180,
                      "column": 4
                    },
                    "end": {
                      "line": 190,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8050,
                        8052
                      ],
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 4
                        },
                        "end": {
                          "line": 191,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit element from first source, and should not complete if second ",
                          "raw": "'should emit element from first source, and should not complete if second '",
                          "range": [
                            8053,
                            8128
                          ],
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 7
                            },
                            "end": {
                              "line": 191,
                              "column": 82
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "source does not completes",
                          "raw": "'source does not completes'",
                          "range": [
                            8139,
                            8166
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 8
                            },
                            "end": {
                              "line": 192,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          8053,
                          8166
                        ],
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 7
                          },
                          "end": {
                            "line": 192,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8194,
                                      8196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8199,
                                        8203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          8204,
                                          8212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8199,
                                      8213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    8194,
                                    8213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8190,
                                8214
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8227,
                                      8233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      8236,
                                      8244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8227,
                                    8244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8223,
                                8245
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8258,
                                      8260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8263,
                                        8267
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          8268,
                                          8271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8263,
                                      8272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8258,
                                    8272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8254,
                                8273
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8286,
                                      8292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "     ^",
                                    "raw": "'     ^'",
                                    "range": [
                                      8295,
                                      8303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8286,
                                    8303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8282,
                                8304
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8317,
                                      8325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a---",
                                    "raw": "'--a---'",
                                    "range": [
                                      8328,
                                      8336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    8317,
                                    8336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8313,
                                8337
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8350,
                                      8356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              8359,
                                              8369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              8370,
                                              8372
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            8359,
                                            8372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              8373,
                                              8375
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              8377,
                                              8379
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8359,
                                          8380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          8381,
                                          8390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        8359,
                                        8390
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      8359,
                                      8392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8350,
                                    8392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8346,
                                8393
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8402,
                                        8418
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8419,
                                          8425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8402,
                                      8426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8427,
                                      8431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8402,
                                    8431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8432,
                                      8440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8402,
                                  8441
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                8402,
                                8442
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8451,
                                        8470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8471,
                                            8473
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8474,
                                            8487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8471,
                                          8487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8451,
                                      8488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8489,
                                      8493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8451,
                                    8493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8494,
                                      8500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8451,
                                  8501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8451,
                                8502
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8511,
                                        8530
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8531,
                                            8533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8534,
                                            8547
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8531,
                                          8547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8511,
                                      8548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8549,
                                      8553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8511,
                                    8553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8554,
                                      8560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8511,
                                  8561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8511,
                                8562
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8180,
                            8568
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 49
                            },
                            "end": {
                              "line": 202,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8168,
                          8568
                        ],
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 37
                          },
                          "end": {
                            "line": 202,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8050,
                      8569
                    ],
                    "loc": {
                      "start": {
                        "line": 191,
                        "column": 4
                      },
                      "end": {
                        "line": 202,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 787,
                    "_esdocTestName": "it787"
                  },
                  "range": [
                    8050,
                    8570
                  ],
                  "loc": {
                    "start": {
                      "line": 191,
                      "column": 4
                    },
                    "end": {
                      "line": 202,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8575,
                        8577
                      ],
                      "loc": {
                        "start": {
                          "line": 203,
                          "column": 4
                        },
                        "end": {
                          "line": 203,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete if first source does not complete",
                        "raw": "'should not complete if first source does not complete'",
                        "range": [
                          8578,
                          8633
                        ],
                        "loc": {
                          "start": {
                            "line": 203,
                            "column": 7
                          },
                          "end": {
                            "line": 203,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8661,
                                      8663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8666,
                                        8670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          8671,
                                          8674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8666,
                                      8675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8661,
                                    8675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8657,
                                8676
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8689,
                                      8695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      8698,
                                      8701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    8689,
                                    8701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8685,
                                8702
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8715,
                                      8717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8720,
                                        8724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          8725,
                                          8733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8720,
                                      8734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    8715,
                                    8734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8711,
                                8735
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8748,
                                      8754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8757,
                                      8759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    8748,
                                    8759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8744,
                                8760
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8773,
                                      8781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      8784,
                                      8787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8773,
                                    8787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8769,
                                8788
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8801,
                                      8807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              8810,
                                              8820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              8821,
                                              8823
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            8810,
                                            8823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              8824,
                                              8826
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              8828,
                                              8830
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8810,
                                          8831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          8832,
                                          8841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        8810,
                                        8841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      8810,
                                      8843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8801,
                                    8843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8797,
                                8844
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8853,
                                        8869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8870,
                                          8876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8853,
                                      8877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8878,
                                      8882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8853,
                                    8882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8883,
                                      8891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8853,
                                  8892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                8853,
                                8893
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8902,
                                        8921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8922,
                                            8924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8925,
                                            8938
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8922,
                                          8938
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8902,
                                      8939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8940,
                                      8944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8902,
                                    8944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8945,
                                      8951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8902,
                                  8952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8902,
                                8953
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8962,
                                        8981
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8982,
                                            8984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8985,
                                            8998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8982,
                                          8998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8962,
                                      8999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9000,
                                      9004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8962,
                                    9004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9005,
                                      9011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8962,
                                  9012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8962,
                                9013
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8647,
                            9019
                          ],
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 76
                            },
                            "end": {
                              "line": 213,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8635,
                          9019
                        ],
                        "loc": {
                          "start": {
                            "line": 203,
                            "column": 64
                          },
                          "end": {
                            "line": 213,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8575,
                      9020
                    ],
                    "loc": {
                      "start": {
                        "line": 203,
                        "column": 4
                      },
                      "end": {
                        "line": 213,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 788,
                    "_esdocTestName": "it788"
                  },
                  "range": [
                    8575,
                    9021
                  ],
                  "loc": {
                    "start": {
                      "line": 203,
                      "column": 4
                    },
                    "end": {
                      "line": 213,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9026,
                        9028
                      ],
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit elements from each source when source emit once",
                        "raw": "'should emit elements from each source when source emit once'",
                        "range": [
                          9029,
                          9090
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 7
                          },
                          "end": {
                            "line": 214,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9118,
                                      9120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9123,
                                        9127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a|",
                                        "raw": "'---a|'",
                                        "range": [
                                          9128,
                                          9135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9123,
                                      9136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    9118,
                                    9136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9114,
                                9137
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9150,
                                      9156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      9159,
                                      9166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    9150,
                                    9166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9146,
                                9167
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      9180,
                                      9182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9185,
                                        9189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----b--|",
                                        "raw": "'-----b--|'",
                                        "range": [
                                          9190,
                                          9201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9185,
                                      9202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    9180,
                                    9202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9176,
                                9203
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9216,
                                      9222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    ^       !",
                                    "raw": "'    ^       !'",
                                    "range": [
                                      9225,
                                      9240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    9216,
                                    9240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9212,
                                9241
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9254,
                                      9262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a-----b--|",
                                    "raw": "'---a-----b--|'",
                                    "range": [
                                      9265,
                                      9280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9254,
                                    9280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9250,
                                9281
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9294,
                                      9300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              9303,
                                              9313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              9314,
                                              9316
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            9303,
                                            9316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              9317,
                                              9319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              9321,
                                              9323
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9303,
                                          9324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          9325,
                                          9334
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        9303,
                                        9334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      9303,
                                      9336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9294,
                                    9336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9290,
                                9337
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9346,
                                        9362
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9363,
                                          9369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9346,
                                      9370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9371,
                                      9375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9346,
                                    9375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9376,
                                      9384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9346,
                                  9385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                9346,
                                9386
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9395,
                                        9414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9415,
                                            9417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9418,
                                            9431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9415,
                                          9431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9395,
                                      9432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9433,
                                      9437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9395,
                                    9437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9438,
                                      9444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9395,
                                  9445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9395,
                                9446
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9455,
                                        9474
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            9475,
                                            9477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9478,
                                            9491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9475,
                                          9491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9455,
                                      9492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9493,
                                      9497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9455,
                                    9497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9498,
                                      9504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9455,
                                  9505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9455,
                                9506
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9104,
                            9512
                          ],
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 82
                            },
                            "end": {
                              "line": 224,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9092,
                          9512
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 70
                          },
                          "end": {
                            "line": 224,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9026,
                      9513
                    ],
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 4
                      },
                      "end": {
                        "line": 224,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 789,
                    "_esdocTestName": "it789"
                  },
                  "range": [
                    9026,
                    9514
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 4
                    },
                    "end": {
                      "line": 224,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9519,
                        9521
                      ],
                      "loc": {
                        "start": {
                          "line": 225,
                          "column": 4
                        },
                        "end": {
                          "line": 225,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should unsubscribe to inner source if outer is unsubscribed early",
                        "raw": "'should unsubscribe to inner source if outer is unsubscribed early'",
                        "range": [
                          9522,
                          9589
                        ],
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 7
                          },
                          "end": {
                            "line": 225,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9617,
                                      9619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9622,
                                        9626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-a--a|            ",
                                        "raw": "'---a-a--a|            '",
                                        "range": [
                                          9627,
                                          9651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9622,
                                      9652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    9617,
                                    9652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9613,
                                9653
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9666,
                                      9672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !            ",
                                    "raw": "'^        !            '",
                                    "range": [
                                      9675,
                                      9699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9666,
                                    9699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9662,
                                9700
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      9713,
                                      9715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9718,
                                        9722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----b-b--b-|",
                                        "raw": "'-----b-b--b-|'",
                                        "range": [
                                          9723,
                                          9738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9718,
                                      9739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9713,
                                    9739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9709,
                                9740
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9753,
                                      9759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^       !    ",
                                    "raw": "'         ^       !    '",
                                    "range": [
                                      9762,
                                      9786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9753,
                                    9786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9749,
                                9787
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      9800,
                                      9805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                 !    ",
                                    "raw": "'                 !    '",
                                    "range": [
                                      9808,
                                      9832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9800,
                                    9832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9796,
                                9833
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9846,
                                      9854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a-a--a-----b-b     ",
                                    "raw": "'---a-a--a-----b-b     '",
                                    "range": [
                                      9857,
                                      9881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    9846,
                                    9881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9842,
                                9882
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9895,
                                      9901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              9904,
                                              9914
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              9915,
                                              9917
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            9904,
                                            9917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              9918,
                                              9920
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              9922,
                                              9924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9904,
                                          9925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          9926,
                                          9935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        9904,
                                        9935
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      9904,
                                      9937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9895,
                                    9937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9891,
                                9938
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9947,
                                        9963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9964,
                                          9970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          9972,
                                          9977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9947,
                                      9978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9979,
                                      9983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9947,
                                    9983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9984,
                                      9992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9947,
                                  9993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                9947,
                                9994
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10003,
                                        10022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10023,
                                            10025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10026,
                                            10039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10023,
                                          10039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10003,
                                      10040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10041,
                                      10045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10003,
                                    10045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10046,
                                      10052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10003,
                                  10053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10003,
                                10054
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10063,
                                        10082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            10083,
                                            10085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10086,
                                            10099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10083,
                                          10099
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10063,
                                      10100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10101,
                                      10105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10063,
                                    10105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10106,
                                      10112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10063,
                                  10113
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10063,
                                10114
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9603,
                            10120
                          ],
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 88
                            },
                            "end": {
                              "line": 236,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9591,
                          10120
                        ],
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 76
                          },
                          "end": {
                            "line": 236,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9519,
                      10121
                    ],
                    "loc": {
                      "start": {
                        "line": 225,
                        "column": 4
                      },
                      "end": {
                        "line": 236,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 790,
                    "_esdocTestName": "it790"
                  },
                  "range": [
                    9519,
                    10122
                  ],
                  "loc": {
                    "start": {
                      "line": 225,
                      "column": 4
                    },
                    "end": {
                      "line": 236,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10127,
                        10129
                      ],
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 4
                        },
                        "end": {
                          "line": 237,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          10130,
                          10209
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 7
                          },
                          "end": {
                            "line": 237,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10237,
                                      10239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10242,
                                        10246
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-a--a|            ",
                                        "raw": "'---a-a--a|            '",
                                        "range": [
                                          10247,
                                          10271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10242,
                                      10272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    10237,
                                    10272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10233,
                                10273
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10286,
                                      10292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !            ",
                                    "raw": "'^        !            '",
                                    "range": [
                                      10295,
                                      10319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10286,
                                    10319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10282,
                                10320
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      10333,
                                      10335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10338,
                                        10342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----b-b--b-|",
                                        "raw": "'-----b-b--b-|'",
                                        "range": [
                                          10343,
                                          10358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10338,
                                      10359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    10333,
                                    10359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10329,
                                10360
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10373,
                                      10379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^       !    ",
                                    "raw": "'         ^       !    '",
                                    "range": [
                                      10382,
                                      10406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10373,
                                    10406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10369,
                                10407
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10420,
                                      10428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a-a--a-----b-b-    ",
                                    "raw": "'---a-a--a-----b-b-    '",
                                    "range": [
                                      10431,
                                      10455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    10420,
                                    10455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10416,
                                10456
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      10469,
                                      10474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                 !    ",
                                    "raw": "'                 !    '",
                                    "range": [
                                      10477,
                                      10501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    10469,
                                    10501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10465,
                                10502
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10515,
                                      10521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      10524,
                                                      10534
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      10535,
                                                      10537
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10524,
                                                    10537
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "e1",
                                                    "range": [
                                                      10538,
                                                      10540
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "e2",
                                                    "range": [
                                                      10542,
                                                      10544
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 41
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10524,
                                                  10545
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  10559,
                                                  10567
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 245,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                10524,
                                                10567
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 245,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      10578,
                                                      10579
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 245,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 245,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              10590,
                                                              10600
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 245,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 245,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              10601,
                                                              10603
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 245,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 245,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10590,
                                                            10603
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 245,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 245,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              10604,
                                                              10605
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 245,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 245,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10590,
                                                          10606
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 245,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 245,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10583,
                                                        10607
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    10581,
                                                    10609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 245,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 245,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  10568,
                                                  10609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 245,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10524,
                                              10610
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatAll",
                                            "range": [
                                              10624,
                                              10633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            10524,
                                            10633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          10524,
                                          10635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          10649,
                                          10657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        10524,
                                        10657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              10668,
                                              10669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 247,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 247,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      10680,
                                                      10690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 247,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 247,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      10691,
                                                      10693
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 247,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 247,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10680,
                                                    10693
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 247,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 247,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      10694,
                                                      10695
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 247,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 247,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10680,
                                                  10696
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 247,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 247,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                10673,
                                                10697
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10671,
                                            10699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10658,
                                          10699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10524,
                                      10700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    10515,
                                    10700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10511,
                                10701
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10710,
                                        10726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10727,
                                          10733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          10735,
                                          10740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10710,
                                      10741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10742,
                                      10746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    10710,
                                    10746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10747,
                                      10755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10710,
                                  10756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                10710,
                                10757
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10766,
                                        10785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10786,
                                            10788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10789,
                                            10802
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10786,
                                          10802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10766,
                                      10803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10804,
                                      10808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10766,
                                    10808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10809,
                                      10815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10766,
                                  10816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10766,
                                10817
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10826,
                                        10845
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            10846,
                                            10848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10849,
                                            10862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10846,
                                          10862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10826,
                                      10863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10864,
                                      10868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10826,
                                    10868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      10869,
                                      10875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10826,
                                  10876
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10826,
                                10877
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10223,
                            10883
                          ],
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 100
                            },
                            "end": {
                              "line": 251,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10211,
                          10883
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 88
                          },
                          "end": {
                            "line": 251,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10127,
                      10884
                    ],
                    "loc": {
                      "start": {
                        "line": 237,
                        "column": 4
                      },
                      "end": {
                        "line": 251,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 791,
                    "_esdocTestName": "it791"
                  },
                  "range": [
                    10127,
                    10885
                  ],
                  "loc": {
                    "start": {
                      "line": 237,
                      "column": 4
                    },
                    "end": {
                      "line": 251,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10890,
                        10892
                      ],
                      "loc": {
                        "start": {
                          "line": 252,
                          "column": 4
                        },
                        "end": {
                          "line": 252,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error from first source and does not emit from second source",
                        "raw": "'should raise error from first source and does not emit from second source'",
                        "range": [
                          10893,
                          10968
                        ],
                        "loc": {
                          "start": {
                            "line": 252,
                            "column": 7
                          },
                          "end": {
                            "line": 252,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10996,
                                      10998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11001,
                                        11005
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--#",
                                        "raw": "'--#'",
                                        "range": [
                                          11006,
                                          11011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11001,
                                      11012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    10996,
                                    11012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10992,
                                11013
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11026,
                                      11032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      11035,
                                      11040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11026,
                                    11040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11022,
                                11041
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11054,
                                      11056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11059,
                                        11063
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a--|",
                                        "raw": "'----a--|'",
                                        "range": [
                                          11064,
                                          11074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11059,
                                      11075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    11054,
                                    11075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11050,
                                11076
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11089,
                                      11095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11098,
                                      11100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    11089,
                                    11100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11085,
                                11101
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11114,
                                      11122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      11125,
                                      11130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    11114,
                                    11130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11110,
                                11131
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11144,
                                      11150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11153,
                                              11163
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              11164,
                                              11166
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            11153,
                                            11166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11167,
                                              11169
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              11171,
                                              11173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11153,
                                          11174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          11175,
                                          11184
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        11153,
                                        11184
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      11153,
                                      11186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    11144,
                                    11186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11140,
                                11187
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11196,
                                        11212
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11213,
                                          11219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11196,
                                      11220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11221,
                                      11225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11196,
                                    11225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11226,
                                      11234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11196,
                                  11235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                11196,
                                11236
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11245,
                                        11264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11265,
                                            11267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11268,
                                            11281
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11265,
                                          11281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11245,
                                      11282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11283,
                                      11287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11245,
                                    11287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11288,
                                      11294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11245,
                                  11295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 260,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 260,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11245,
                                11296
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11305,
                                        11324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            11325,
                                            11327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11328,
                                            11341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11325,
                                          11341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11305,
                                      11342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11343,
                                      11347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11305,
                                    11347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11348,
                                      11354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11305,
                                  11355
                                ],
                                "loc": {
                                  "start": {
                                    "line": 261,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 261,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11305,
                                11356
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10982,
                            11362
                          ],
                          "loc": {
                            "start": {
                              "line": 252,
                              "column": 96
                            },
                            "end": {
                              "line": 262,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10970,
                          11362
                        ],
                        "loc": {
                          "start": {
                            "line": 252,
                            "column": 84
                          },
                          "end": {
                            "line": 262,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10890,
                      11363
                    ],
                    "loc": {
                      "start": {
                        "line": 252,
                        "column": 4
                      },
                      "end": {
                        "line": 262,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 792,
                    "_esdocTestName": "it792"
                  },
                  "range": [
                    10890,
                    11364
                  ],
                  "loc": {
                    "start": {
                      "line": 252,
                      "column": 4
                    },
                    "end": {
                      "line": 262,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11369,
                        11371
                      ],
                      "loc": {
                        "start": {
                          "line": 263,
                          "column": 4
                        },
                        "end": {
                          "line": 263,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit element from first source then raise error from second source",
                        "raw": "'should emit element from first source then raise error from second source'",
                        "range": [
                          11372,
                          11447
                        ],
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 7
                          },
                          "end": {
                            "line": 263,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11475,
                                      11477
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11480,
                                        11484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          11485,
                                          11493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11480,
                                      11494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    11475,
                                    11494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11471,
                                11495
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11508,
                                      11514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      11517,
                                      11525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11508,
                                    11525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11504,
                                11526
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11539,
                                      11541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11544,
                                        11548
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------#",
                                        "raw": "'-------#'",
                                        "range": [
                                          11549,
                                          11559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11544,
                                      11560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    11539,
                                    11560
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11535,
                                11561
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11574,
                                      11580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "     ^      !",
                                    "raw": "'     ^      !'",
                                    "range": [
                                      11583,
                                      11598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    11574,
                                    11598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11570,
                                11599
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11612,
                                      11620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a---------#",
                                    "raw": "'--a---------#'",
                                    "range": [
                                      11623,
                                      11638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    11612,
                                    11638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11608,
                                11639
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11652,
                                      11658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11661,
                                              11671
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              11672,
                                              11674
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            11661,
                                            11674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11675,
                                              11677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              11679,
                                              11681
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11661,
                                          11682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          11683,
                                          11692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        11661,
                                        11692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      11661,
                                      11694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    11652,
                                    11694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11648,
                                11695
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11704,
                                        11720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11721,
                                          11727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11704,
                                      11728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11729,
                                      11733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11704,
                                    11733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11734,
                                      11742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11704,
                                  11743
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                11704,
                                11744
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11753,
                                        11772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11773,
                                            11775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11776,
                                            11789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11773,
                                          11789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11753,
                                      11790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11791,
                                      11795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11753,
                                    11795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11796,
                                      11802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11753,
                                  11803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11753,
                                11804
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11813,
                                        11832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            11833,
                                            11835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11836,
                                            11849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11833,
                                          11849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11813,
                                      11850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11851,
                                      11855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11813,
                                    11855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11856,
                                      11862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11813,
                                  11863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 272,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 272,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11813,
                                11864
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11461,
                            11870
                          ],
                          "loc": {
                            "start": {
                              "line": 263,
                              "column": 96
                            },
                            "end": {
                              "line": 273,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11449,
                          11870
                        ],
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 84
                          },
                          "end": {
                            "line": 273,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11369,
                      11871
                    ],
                    "loc": {
                      "start": {
                        "line": 263,
                        "column": 4
                      },
                      "end": {
                        "line": 273,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 793,
                    "_esdocTestName": "it793"
                  },
                  "range": [
                    11369,
                    11872
                  ],
                  "loc": {
                    "start": {
                      "line": 263,
                      "column": 4
                    },
                    "end": {
                      "line": 273,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11877,
                        11879
                      ],
                      "loc": {
                        "start": {
                          "line": 274,
                          "column": 4
                        },
                        "end": {
                          "line": 274,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit all elements from both hot observable sources if first source ",
                          "raw": "'should emit all elements from both hot observable sources if first source '",
                          "range": [
                            11880,
                            11956
                          ],
                          "loc": {
                            "start": {
                              "line": 274,
                              "column": 7
                            },
                            "end": {
                              "line": 274,
                              "column": 83
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "completes before second source starts emit",
                          "raw": "'completes before second source starts emit'",
                          "range": [
                            11967,
                            12011
                          ],
                          "loc": {
                            "start": {
                              "line": 275,
                              "column": 8
                            },
                            "end": {
                              "line": 275,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          11880,
                          12011
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 7
                          },
                          "end": {
                            "line": 275,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12039,
                                      12041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12044,
                                        12047
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 276,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 276,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b-|",
                                        "raw": "'--a--b-|'",
                                        "range": [
                                          12048,
                                          12058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 276,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12044,
                                      12059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    12039,
                                    12059
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12035,
                                12060
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12073,
                                      12079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !",
                                    "raw": "'^      !'",
                                    "range": [
                                      12082,
                                      12092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    12073,
                                    12092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12069,
                                12093
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12106,
                                      12108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12111,
                                        12114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------x--y--|",
                                        "raw": "'--------x--y--|'",
                                        "range": [
                                          12115,
                                          12132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12111,
                                      12133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    12106,
                                    12133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12102,
                                12134
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12147,
                                      12153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       ^      !",
                                    "raw": "'       ^      !'",
                                    "range": [
                                      12156,
                                      12173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    12147,
                                    12173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12143,
                                12174
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12187,
                                      12195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--x--y--|",
                                    "raw": "'--a--b--x--y--|'",
                                    "range": [
                                      12198,
                                      12215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    12187,
                                    12215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12183,
                                12216
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12229,
                                      12235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              12238,
                                              12248
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              12249,
                                              12251
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            12238,
                                            12251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              12252,
                                              12254
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              12256,
                                              12258
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12238,
                                          12259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          12260,
                                          12269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        12238,
                                        12269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      12238,
                                      12271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    12229,
                                    12271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12225,
                                12272
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12281,
                                        12297
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 282,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12298,
                                          12304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12281,
                                      12305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12306,
                                      12310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12281,
                                    12310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12311,
                                      12319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12281,
                                  12320
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                12281,
                                12321
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12330,
                                        12349
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12350,
                                            12352
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12353,
                                            12366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12350,
                                          12366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12330,
                                      12367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12368,
                                      12372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12330,
                                    12372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12373,
                                      12379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12330,
                                  12380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12330,
                                12381
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12390,
                                        12409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            12410,
                                            12412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12413,
                                            12426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12410,
                                          12426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12390,
                                      12427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12428,
                                      12432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12390,
                                    12432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12433,
                                      12439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12390,
                                  12440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12390,
                                12441
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12025,
                            12447
                          ],
                          "loc": {
                            "start": {
                              "line": 275,
                              "column": 66
                            },
                            "end": {
                              "line": 285,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12013,
                          12447
                        ],
                        "loc": {
                          "start": {
                            "line": 275,
                            "column": 54
                          },
                          "end": {
                            "line": 285,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11877,
                      12448
                    ],
                    "loc": {
                      "start": {
                        "line": 274,
                        "column": 4
                      },
                      "end": {
                        "line": 285,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 794,
                    "_esdocTestName": "it794"
                  },
                  "range": [
                    11877,
                    12449
                  ],
                  "loc": {
                    "start": {
                      "line": 274,
                      "column": 4
                    },
                    "end": {
                      "line": 285,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12454,
                        12456
                      ],
                      "loc": {
                        "start": {
                          "line": 286,
                          "column": 4
                        },
                        "end": {
                          "line": 286,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit elements from second source regardless of completion time ",
                          "raw": "'should emit elements from second source regardless of completion time '",
                          "range": [
                            12457,
                            12529
                          ],
                          "loc": {
                            "start": {
                              "line": 286,
                              "column": 7
                            },
                            "end": {
                              "line": 286,
                              "column": 79
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "when second source is cold observable",
                          "raw": "'when second source is cold observable'",
                          "range": [
                            12540,
                            12579
                          ],
                          "loc": {
                            "start": {
                              "line": 287,
                              "column": 8
                            },
                            "end": {
                              "line": 287,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          12457,
                          12579
                        ],
                        "loc": {
                          "start": {
                            "line": 286,
                            "column": 7
                          },
                          "end": {
                            "line": 287,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12607,
                                      12609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12612,
                                        12615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c---|",
                                        "raw": "'--a--b--c---|'",
                                        "range": [
                                          12616,
                                          12631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12612,
                                      12632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12607,
                                    12632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12603,
                                12633
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12646,
                                      12652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      12655,
                                      12670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12646,
                                    12670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12642,
                                12671
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12684,
                                      12686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12689,
                                        12693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-y-z-|",
                                        "raw": "'-x-y-z-|'",
                                        "range": [
                                          12694,
                                          12704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12689,
                                      12705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    12684,
                                    12705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12680,
                                12706
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12719,
                                      12725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "            ^      !",
                                    "raw": "'            ^      !'",
                                    "range": [
                                      12728,
                                      12750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    12719,
                                    12750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12715,
                                12751
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12764,
                                      12772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--c----x-y-z-|",
                                    "raw": "'--a--b--c----x-y-z-|'",
                                    "range": [
                                      12775,
                                      12797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12764,
                                    12797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12760,
                                12798
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12811,
                                      12817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              12820,
                                              12830
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              12831,
                                              12833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            12820,
                                            12833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              12834,
                                              12836
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              12838,
                                              12840
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12820,
                                          12841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          12842,
                                          12851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        12820,
                                        12851
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      12820,
                                      12853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    12811,
                                    12853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12807,
                                12854
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12863,
                                        12879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12880,
                                          12886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12863,
                                      12887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12888,
                                      12892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12863,
                                    12892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12893,
                                      12901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12863,
                                  12902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                12863,
                                12903
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12912,
                                        12931
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12932,
                                            12934
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12935,
                                            12948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12932,
                                          12948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12912,
                                      12949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12950,
                                      12954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12912,
                                    12954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12955,
                                      12961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12912,
                                  12962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12912,
                                12963
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12972,
                                        12991
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            12992,
                                            12994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12995,
                                            13008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12992,
                                          13008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12972,
                                      13009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13010,
                                      13014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12972,
                                    13014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13015,
                                      13021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12972,
                                  13022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 296,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12972,
                                13023
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12593,
                            13029
                          ],
                          "loc": {
                            "start": {
                              "line": 287,
                              "column": 61
                            },
                            "end": {
                              "line": 297,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12581,
                          13029
                        ],
                        "loc": {
                          "start": {
                            "line": 287,
                            "column": 49
                          },
                          "end": {
                            "line": 297,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12454,
                      13030
                    ],
                    "loc": {
                      "start": {
                        "line": 286,
                        "column": 4
                      },
                      "end": {
                        "line": 297,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 795,
                    "_esdocTestName": "it795"
                  },
                  "range": [
                    12454,
                    13031
                  ],
                  "loc": {
                    "start": {
                      "line": 286,
                      "column": 4
                    },
                    "end": {
                      "line": 297,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13036,
                        13038
                      ],
                      "loc": {
                        "start": {
                          "line": 298,
                          "column": 4
                        },
                        "end": {
                          "line": 298,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not emit collapsing element from second source",
                        "raw": "'should not emit collapsing element from second source'",
                        "range": [
                          13039,
                          13094
                        ],
                        "loc": {
                          "start": {
                            "line": 298,
                            "column": 7
                          },
                          "end": {
                            "line": 298,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13122,
                                      13124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13127,
                                        13130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          13131,
                                          13145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13127,
                                      13146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    13122,
                                    13146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13118,
                                13147
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13160,
                                      13166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      13169,
                                      13183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13160,
                                    13183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13156,
                                13184
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13197,
                                      13199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13202,
                                        13205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------x--y--z--|",
                                        "raw": "'--------x--y--z--|'",
                                        "range": [
                                          13206,
                                          13226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13202,
                                      13227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    13197,
                                    13227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13193,
                                13228
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13241,
                                      13247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           ^     !",
                                    "raw": "'           ^     !'",
                                    "range": [
                                      13250,
                                      13270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    13241,
                                    13270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13237,
                                13271
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13284,
                                      13292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--c--y--z--|",
                                    "raw": "'--a--b--c--y--z--|'",
                                    "range": [
                                      13295,
                                      13315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    13284,
                                    13315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13280,
                                13316
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13329,
                                      13335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13338,
                                              13348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              13349,
                                              13351
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            13338,
                                            13351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              13352,
                                              13354
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              13356,
                                              13358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13338,
                                          13359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          13360,
                                          13369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        13338,
                                        13369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      13338,
                                      13371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    13329,
                                    13371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13325,
                                13372
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13381,
                                        13397
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13398,
                                          13404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13381,
                                      13405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13406,
                                      13410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13381,
                                    13410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13411,
                                      13419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13381,
                                  13420
                                ],
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                13381,
                                13421
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13430,
                                        13449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13450,
                                            13452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13453,
                                            13466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13450,
                                          13466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13430,
                                      13467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13468,
                                      13472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13430,
                                    13472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13473,
                                      13479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13430,
                                  13480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 306,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13430,
                                13481
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13490,
                                        13509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            13510,
                                            13512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13513,
                                            13526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13510,
                                          13526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13490,
                                      13527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13528,
                                      13532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13490,
                                    13532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13533,
                                      13539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13490,
                                  13540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 307,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 307,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13490,
                                13541
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13108,
                            13547
                          ],
                          "loc": {
                            "start": {
                              "line": 298,
                              "column": 76
                            },
                            "end": {
                              "line": 308,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13096,
                          13547
                        ],
                        "loc": {
                          "start": {
                            "line": 298,
                            "column": 64
                          },
                          "end": {
                            "line": 308,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13036,
                      13548
                    ],
                    "loc": {
                      "start": {
                        "line": 298,
                        "column": 4
                      },
                      "end": {
                        "line": 308,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 796,
                    "_esdocTestName": "it796"
                  },
                  "range": [
                    13036,
                    13549
                  ],
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 4
                    },
                    "end": {
                      "line": 308,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13554,
                        13556
                      ],
                      "loc": {
                        "start": {
                          "line": 309,
                          "column": 4
                        },
                        "end": {
                          "line": 309,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be able to work on a different scheduler",
                        "raw": "'should be able to work on a different scheduler'",
                        "range": [
                          13557,
                          13606
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 7
                          },
                          "end": {
                            "line": 309,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13634,
                                      13636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13639,
                                        13643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a|",
                                        "raw": "'---a|'",
                                        "range": [
                                          13644,
                                          13651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13639,
                                      13652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    13634,
                                    13652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13630,
                                13653
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13666,
                                      13672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      13675,
                                      13682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    13666,
                                    13682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13662,
                                13683
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13696,
                                      13698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13701,
                                        13705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 312,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 312,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---b--|",
                                        "raw": "'---b--|'",
                                        "range": [
                                          13706,
                                          13715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 312,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13701,
                                      13716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    13696,
                                    13716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13692,
                                13717
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13730,
                                      13736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    ^     !",
                                    "raw": "'    ^     !'",
                                    "range": [
                                      13739,
                                      13752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    13730,
                                    13752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13726,
                                13753
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      13766,
                                      13768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13771,
                                        13775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---c--|",
                                        "raw": "'---c--|'",
                                        "range": [
                                          13776,
                                          13785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13771,
                                      13786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    13766,
                                    13786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13762,
                                13787
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      13800,
                                      13806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "          ^     !",
                                    "raw": "'          ^     !'",
                                    "range": [
                                      13809,
                                      13828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    13800,
                                    13828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13796,
                                13829
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13842,
                                      13850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a---b-----c--|",
                                    "raw": "'---a---b-----c--|'",
                                    "range": [
                                      13853,
                                      13872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    13842,
                                    13872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13838,
                                13873
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13886,
                                      13892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13895,
                                              13905
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              13906,
                                              13908
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            13895,
                                            13908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              13909,
                                              13911
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              13913,
                                              13915
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e3",
                                            "range": [
                                              13917,
                                              13919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              13921,
                                              13936
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13895,
                                          13937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          13938,
                                          13947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        13895,
                                        13947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      13895,
                                      13949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    13886,
                                    13949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13882,
                                13950
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13959,
                                        13975
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13976,
                                          13982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13959,
                                      13983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13984,
                                      13988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13959,
                                    13988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13989,
                                      13997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13959,
                                  13998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                13959,
                                13999
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14008,
                                        14027
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14028,
                                            14030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 319,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 319,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14031,
                                            14044
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 319,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 319,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14028,
                                          14044
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14008,
                                      14045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14046,
                                      14050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14008,
                                    14050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14051,
                                      14057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14008,
                                  14058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14008,
                                14059
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14068,
                                        14087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 320,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 320,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14088,
                                            14090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14091,
                                            14104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14088,
                                          14104
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14068,
                                      14105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14106,
                                      14110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14068,
                                    14110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14111,
                                      14117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14068,
                                  14118
                                ],
                                "loc": {
                                  "start": {
                                    "line": 320,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 320,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14068,
                                14119
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14128,
                                        14147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            14148,
                                            14150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14151,
                                            14164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14148,
                                          14164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14128,
                                      14165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14166,
                                      14170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14128,
                                    14170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      14171,
                                      14177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14128,
                                  14178
                                ],
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14128,
                                14179
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13620,
                            14185
                          ],
                          "loc": {
                            "start": {
                              "line": 309,
                              "column": 70
                            },
                            "end": {
                              "line": 322,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13608,
                          14185
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 58
                          },
                          "end": {
                            "line": 322,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13554,
                      14186
                    ],
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 4
                      },
                      "end": {
                        "line": 322,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 797,
                    "_esdocTestName": "it797"
                  },
                  "range": [
                    13554,
                    14187
                  ],
                  "loc": {
                    "start": {
                      "line": 309,
                      "column": 4
                    },
                    "end": {
                      "line": 322,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14192,
                        14194
                      ],
                      "loc": {
                        "start": {
                          "line": 323,
                          "column": 4
                        },
                        "end": {
                          "line": 323,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatAll a nested observable with a single inner observable",
                        "raw": "'should concatAll a nested observable with a single inner observable'",
                        "range": [
                          14195,
                          14264
                        ],
                        "loc": {
                          "start": {
                            "line": 323,
                            "column": 7
                          },
                          "end": {
                            "line": 323,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14292,
                                      14294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14297,
                                        14301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|",
                                        "raw": "'---a-|'",
                                        "range": [
                                          14302,
                                          14310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14297,
                                      14311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14292,
                                    14311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14288,
                                14312
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14325,
                                      14331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      14334,
                                      14342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14325,
                                    14342
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14321,
                                14343
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14356,
                                      14364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a-|",
                                    "raw": "'---a-|'",
                                    "range": [
                                      14367,
                                      14375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14356,
                                    14375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14352,
                                14376
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14389,
                                      14395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14398,
                                              14408
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              14409,
                                              14411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            14398,
                                            14411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              14412,
                                              14414
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14398,
                                          14415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          14416,
                                          14425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        14398,
                                        14425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      14398,
                                      14427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14389,
                                    14427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14385,
                                14428
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14437,
                                        14453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14454,
                                          14460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14437,
                                      14461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14462,
                                      14466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14437,
                                    14466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14467,
                                      14475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14437,
                                  14476
                                ],
                                "loc": {
                                  "start": {
                                    "line": 328,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 328,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                14437,
                                14477
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14486,
                                        14505
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14506,
                                            14508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14509,
                                            14522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14506,
                                          14522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14486,
                                      14523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14524,
                                      14528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14486,
                                    14528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14529,
                                      14535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14486,
                                  14536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 329,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 329,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14486,
                                14537
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14278,
                            14543
                          ],
                          "loc": {
                            "start": {
                              "line": 323,
                              "column": 90
                            },
                            "end": {
                              "line": 330,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14266,
                          14543
                        ],
                        "loc": {
                          "start": {
                            "line": 323,
                            "column": 78
                          },
                          "end": {
                            "line": 330,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14192,
                      14544
                    ],
                    "loc": {
                      "start": {
                        "line": 323,
                        "column": 4
                      },
                      "end": {
                        "line": 330,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 798,
                    "_esdocTestName": "it798"
                  },
                  "range": [
                    14192,
                    14545
                  ],
                  "loc": {
                    "start": {
                      "line": 323,
                      "column": 4
                    },
                    "end": {
                      "line": 330,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14550,
                        14552
                      ],
                      "loc": {
                        "start": {
                          "line": 331,
                          "column": 4
                        },
                        "end": {
                          "line": 331,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatAll a nested observable with a single inner observable, and a scheduler",
                        "raw": "'should concatAll a nested observable with a single inner observable, and a scheduler'",
                        "range": [
                          14553,
                          14639
                        ],
                        "loc": {
                          "start": {
                            "line": 331,
                            "column": 7
                          },
                          "end": {
                            "line": 331,
                            "column": 93
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14667,
                                      14669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14672,
                                        14676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 332,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 332,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|",
                                        "raw": "'---a-|'",
                                        "range": [
                                          14677,
                                          14685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14672,
                                      14686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14667,
                                    14686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14663,
                                14687
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14700,
                                      14706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      14709,
                                      14717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14700,
                                    14717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14696,
                                14718
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14731,
                                      14739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a-|",
                                    "raw": "'---a-|'",
                                    "range": [
                                      14742,
                                      14750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14731,
                                    14750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14727,
                                14751
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14764,
                                      14770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14773,
                                              14783
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 335,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 335,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              14784,
                                              14786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 335,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 335,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            14773,
                                            14786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              14787,
                                              14789
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 335,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 335,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              14791,
                                              14806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 335,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 335,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14773,
                                          14807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          14808,
                                          14817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        14773,
                                        14817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      14773,
                                      14819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    14764,
                                    14819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14760,
                                14820
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14829,
                                        14845
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14846,
                                          14852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14829,
                                      14853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14854,
                                      14858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14829,
                                    14858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14859,
                                      14867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14829,
                                  14868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 336,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                14829,
                                14869
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14878,
                                        14897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14898,
                                            14900
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 337,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 337,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14901,
                                            14914
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 337,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 337,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14898,
                                          14914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14878,
                                      14915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14916,
                                      14920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14878,
                                    14920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14921,
                                      14927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14878,
                                  14928
                                ],
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14878,
                                14929
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14653,
                            14935
                          ],
                          "loc": {
                            "start": {
                              "line": 331,
                              "column": 107
                            },
                            "end": {
                              "line": 338,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14641,
                          14935
                        ],
                        "loc": {
                          "start": {
                            "line": 331,
                            "column": 95
                          },
                          "end": {
                            "line": 338,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14550,
                      14936
                    ],
                    "loc": {
                      "start": {
                        "line": 331,
                        "column": 4
                      },
                      "end": {
                        "line": 338,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 799,
                    "_esdocTestName": "it799"
                  },
                  "range": [
                    14550,
                    14937
                  ],
                  "loc": {
                    "start": {
                      "line": 331,
                      "column": 4
                    },
                    "end": {
                      "line": 338,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                195,
                14939
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 55
                },
                "end": {
                  "line": 339,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              183,
              14939
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 43
              },
              "end": {
                "line": 339,
                "column": 1
              }
            }
          }
        ],
        "range": [
          140,
          14940
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 339,
            "column": 2
          }
        },
        "_esdocTestId": 770,
        "_esdocTestName": "describe770"
      },
      "range": [
        140,
        14941
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 339,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {concatAll} ",
          "range": [
            115,
            139
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=concatAll-spec.js.map",
          "range": [
            14942,
            14984
          ],
          "loc": {
            "start": {
              "line": 340,
              "column": 0
            },
            "end": {
              "line": 340,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    14941
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 339,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {concatAll} ",
      "range": [
        115,
        139
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=concatAll-spec.js.map",
      "range": [
        14942,
        14984
      ],
      "loc": {
        "start": {
          "line": 340,
          "column": 0
        },
        "end": {
          "line": 340,
          "column": 42
        }
      }
    }
  ]
}