{
  "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 {publishBehavior} ",
          "range": [
            115,
            145
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 30
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            146,
            154
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.publishBehavior",
            "raw": "'Observable.prototype.publishBehavior'",
            "range": [
              155,
              193
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 47
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          213,
                          222
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "publishBehavior(0)",
                          "raw": "'publishBehavior(0)'",
                          "range": [
                            223,
                            243
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "range": [
                        213,
                        244
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 35
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mirror a simple source Observable",
                        "raw": "'should mirror a simple source Observable'",
                        "range": [
                          245,
                          287
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 36
                          },
                          "end": {
                            "line": 7,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      315,
                                      321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        324,
                                        328
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-2---3-4--5-|",
                                        "raw": "'--1-2---3-4--5-|'",
                                        "range": [
                                          329,
                                          347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      324,
                                      348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    315,
                                    348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                311,
                                349
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      362,
                                      372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !",
                                    "raw": "'^              !'",
                                    "range": [
                                      375,
                                      393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    362,
                                    393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                358,
                                394
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      407,
                                      416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          419,
                                          425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          426,
                                          441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        419,
                                        441
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          442,
                                          445
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      419,
                                      446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    407,
                                    446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                403,
                                447
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      460,
                                      468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "0-1-2---3-4--5-|",
                                    "raw": "'0-1-2---3-4--5-|'",
                                    "range": [
                                      471,
                                      489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    460,
                                    489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                456,
                                490
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        499,
                                        515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          516,
                                          525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      499,
                                      526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      527,
                                      531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    499,
                                    531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      532,
                                      540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  499,
                                  541
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                499,
                                542
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        551,
                                        570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            571,
                                            577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            578,
                                            591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          571,
                                          591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      551,
                                      592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      593,
                                      597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    551,
                                    597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      598,
                                      608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  551,
                                  609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                551,
                                610
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      619,
                                      628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      629,
                                      636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    619,
                                    636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  619,
                                  638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                619,
                                639
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            301,
                            645
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 92
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          289,
                          645
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 80
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      213,
                      646
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    213,
                    647
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        652,
                        654
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a ConnectableObservable-ish",
                        "raw": "'should return a ConnectableObservable-ish'",
                        "range": [
                          655,
                          698
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      726,
                                      732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              735,
                                              745
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              746,
                                              748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            735,
                                            748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              749,
                                              750
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          735,
                                          751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          752,
                                          767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        735,
                                        767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          768,
                                          769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      735,
                                      770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    726,
                                    770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                722,
                                771
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            780,
                                            786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            787,
                                            793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          780,
                                          793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  801,
                                                  807
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "_subscribe",
                                                "range": [
                                                  808,
                                                  818
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                801,
                                                818
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              794,
                                              818
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              823,
                                              833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            794,
                                            833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        780,
                                        834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        835,
                                        837
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      780,
                                      837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      838,
                                      840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    780,
                                    840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 68
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    841,
                                    845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  780,
                                  845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                780,
                                846
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            855,
                                            861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            862,
                                            868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          855,
                                          868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  876,
                                                  882
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "getSubject",
                                                "range": [
                                                  883,
                                                  893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                876,
                                                893
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 19,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 19,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              869,
                                              893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 19,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 19,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              898,
                                              908
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 19,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 19,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            869,
                                            908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        855,
                                        909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        910,
                                        912
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      855,
                                      912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      913,
                                      915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    855,
                                    915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 68
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    916,
                                    920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  855,
                                  920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                855,
                                921
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            930,
                                            936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            937,
                                            943
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          930,
                                          943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  951,
                                                  957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "connect",
                                                "range": [
                                                  958,
                                                  965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                951,
                                                965
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              944,
                                              965
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              970,
                                              980
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            944,
                                            980
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        930,
                                        981
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        982,
                                        984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      930,
                                      984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      985,
                                      987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    930,
                                    987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 65
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    988,
                                    992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  930,
                                  992
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                930,
                                993
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            1002,
                                            1008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            1009,
                                            1015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1002,
                                          1015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  1023,
                                                  1029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "refCount",
                                                "range": [
                                                  1030,
                                                  1038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                1023,
                                                1038
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              1016,
                                              1038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              1043,
                                              1053
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "range": [
                                            1016,
                                            1053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1002,
                                        1054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1055,
                                        1057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      1002,
                                      1057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1058,
                                      1060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    1002,
                                    1060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 66
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1061,
                                    1065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  1002,
                                  1065
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                1002,
                                1066
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 72
                                }
                              }
                            }
                          ],
                          "range": [
                            712,
                            1072
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 64
                            },
                            "end": {
                              "line": 22,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          700,
                          1072
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 52
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      652,
                      1073
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 22,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1605,
                    "_esdocTestName": "it1605"
                  },
                  "range": [
                    652,
                    1074
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 22,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1079,
                        1081
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should only emit default value if connect is not called, despite subscriptions",
                        "raw": "'should only emit default value if connect is not called, despite subscriptions'",
                        "range": [
                          1082,
                          1162
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1190,
                                      1196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1199,
                                        1203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-2---3-4--5-|",
                                        "raw": "'--1-2---3-4--5-|'",
                                        "range": [
                                          1204,
                                          1222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1199,
                                      1223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1190,
                                    1223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1186,
                                1224
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1237,
                                      1247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1250,
                                      1252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1237,
                                    1252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1233,
                                1253
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      1266,
                                      1275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1278,
                                          1284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          1285,
                                          1300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        1278,
                                        1300
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          1301,
                                          1304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1278,
                                      1305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1266,
                                    1305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1262,
                                1306
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1319,
                                      1327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "0",
                                    "raw": "'0'",
                                    "range": [
                                      1330,
                                      1333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1319,
                                    1333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1315,
                                1334
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1343,
                                        1359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1360,
                                          1369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1343,
                                      1370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1371,
                                      1375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1343,
                                    1375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1376,
                                      1384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1343,
                                  1385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                1343,
                                1386
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1395,
                                        1414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1415,
                                            1421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1422,
                                            1435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1415,
                                          1435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1395,
                                      1436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1437,
                                      1441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1395,
                                    1441
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1442,
                                      1452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1395,
                                  1453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                1395,
                                1454
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            1176,
                            1460
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 101
                            },
                            "end": {
                              "line": 30,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1164,
                          1460
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 89
                          },
                          "end": {
                            "line": 30,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1079,
                      1461
                    ],
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 4
                      },
                      "end": {
                        "line": 30,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1606,
                    "_esdocTestName": "it1606"
                  },
                  "range": [
                    1079,
                    1462
                  ],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 4
                    },
                    "end": {
                      "line": 30,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1467,
                        1469
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast the same values to multiple observers",
                        "raw": "'should multicast the same values to multiple observers'",
                        "range": [
                          1470,
                          1526
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 7
                          },
                          "end": {
                            "line": 31,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1554,
                                      1560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1563,
                                        1567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          1568,
                                          1583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1563,
                                      1584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1554,
                                    1584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1550,
                                1585
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1598,
                                      1608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      1611,
                                      1626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1598,
                                    1626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1594,
                                1627
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      1640,
                                      1649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1652,
                                          1658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          1659,
                                          1674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        1652,
                                        1674
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          1675,
                                          1678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1652,
                                      1679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1640,
                                    1679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1636,
                                1680
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      1693,
                                      1704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1707,
                                            1710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              1711,
                                              1726
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1707,
                                          1727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1728,
                                          1738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1707,
                                        1738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1739,
                                          1748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1707,
                                      1749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1693,
                                    1749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1689,
                                1750
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      1763,
                                      1772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "01-2-3----4-|",
                                    "raw": "'01-2-3----4-|'",
                                    "range": [
                                      1775,
                                      1790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1763,
                                    1790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1759,
                                1791
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      1804,
                                      1815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1818,
                                            1821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              1822,
                                              1837
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1818,
                                          1838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1839,
                                          1849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1818,
                                        1849
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1850,
                                          1859
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1818,
                                      1860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1804,
                                    1860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1800,
                                1861
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      1874,
                                      1883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----4-|",
                                    "raw": "'    23----4-|'",
                                    "range": [
                                      1886,
                                      1901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1874,
                                    1901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1870,
                                1902
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      1915,
                                      1926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1929,
                                            1932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              1933,
                                              1948
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1929,
                                          1949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1950,
                                          1960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1929,
                                        1960
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1961,
                                          1970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1929,
                                      1971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1915,
                                    1971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1911,
                                1972
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      1985,
                                      1994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-4-|",
                                    "raw": "'        3-4-|'",
                                    "range": [
                                      1997,
                                      2012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1985,
                                    2012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1981,
                                2013
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2022,
                                        2038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          2039,
                                          2050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2022,
                                      2051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2052,
                                      2056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2022,
                                    2056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2057,
                                      2066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2022,
                                  2067
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2022,
                                2068
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2077,
                                        2093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          2094,
                                          2105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2077,
                                      2106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2107,
                                      2111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2077,
                                    2111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2112,
                                      2121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2077,
                                  2122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2077,
                                2123
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2132,
                                        2148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          2149,
                                          2160
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2132,
                                      2161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2162,
                                      2166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2132,
                                    2166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      2167,
                                      2176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2132,
                                  2177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2132,
                                2178
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2187,
                                        2206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            2207,
                                            2213
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2214,
                                            2227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          2207,
                                          2227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2187,
                                      2228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2229,
                                      2233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2187,
                                    2233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2234,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2187,
                                  2245
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                2187,
                                2246
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      2255,
                                      2264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      2265,
                                      2272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2255,
                                    2272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2255,
                                  2274
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                2255,
                                2275
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            1540,
                            2281
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 77
                            },
                            "end": {
                              "line": 46,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1528,
                          2281
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 65
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1467,
                      2282
                    ],
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1607,
                    "_esdocTestName": "it1607"
                  },
                  "range": [
                    1467,
                    2283
                  ],
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 4
                    },
                    "end": {
                      "line": 46,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2288,
                        2290
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast an error from the source to multiple observers",
                        "raw": "'should multicast an error from the source to multiple observers'",
                        "range": [
                          2291,
                          2356
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2384,
                                      2390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2393,
                                        2397
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-#",
                                        "raw": "'-1-2-3----4-#'",
                                        "range": [
                                          2398,
                                          2413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2393,
                                      2414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2384,
                                    2414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2380,
                                2415
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2428,
                                      2438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      2441,
                                      2456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2428,
                                    2456
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2424,
                                2457
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      2470,
                                      2479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2482,
                                          2488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          2489,
                                          2504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        2482,
                                        2504
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          2505,
                                          2508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2482,
                                      2509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2470,
                                    2509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2466,
                                2510
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      2523,
                                      2534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2537,
                                            2540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              2541,
                                              2556
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2537,
                                          2557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2558,
                                          2568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        2537,
                                        2568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2569,
                                          2578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2537,
                                      2579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    2523,
                                    2579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2519,
                                2580
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2593,
                                      2602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "01-2-3----4-#",
                                    "raw": "'01-2-3----4-#'",
                                    "range": [
                                      2605,
                                      2620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2593,
                                    2620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2589,
                                2621
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      2634,
                                      2645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2648,
                                            2651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              2652,
                                              2667
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2648,
                                          2668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2669,
                                          2679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        2648,
                                        2679
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2680,
                                          2689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2648,
                                      2690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    2634,
                                    2690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2630,
                                2691
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2704,
                                      2713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----4-#",
                                    "raw": "'    23----4-#'",
                                    "range": [
                                      2716,
                                      2731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2704,
                                    2731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2700,
                                2732
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      2745,
                                      2756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2759,
                                            2762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              2763,
                                              2778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2759,
                                          2779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2780,
                                          2790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        2759,
                                        2790
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2791,
                                          2800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2759,
                                      2801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    2745,
                                    2801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2741,
                                2802
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      2815,
                                      2824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-4-#",
                                    "raw": "'        3-4-#'",
                                    "range": [
                                      2827,
                                      2842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2815,
                                    2842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2811,
                                2843
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2852,
                                        2868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          2869,
                                          2880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2852,
                                      2881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2882,
                                      2886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2852,
                                    2886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2887,
                                      2896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2852,
                                  2897
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2852,
                                2898
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2907,
                                        2923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          2924,
                                          2935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2907,
                                      2936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2937,
                                      2941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2907,
                                    2941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2942,
                                      2951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2907,
                                  2952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2907,
                                2953
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2962,
                                        2978
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          2979,
                                          2990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2962,
                                      2991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2992,
                                      2996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2962,
                                    2996
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      2997,
                                      3006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2962,
                                  3007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2962,
                                3008
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3017,
                                        3036
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3037,
                                            3043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3044,
                                            3057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3037,
                                          3057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3017,
                                      3058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3059,
                                      3063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3017,
                                    3063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3064,
                                      3074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3017,
                                  3075
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3017,
                                3076
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      3085,
                                      3094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      3095,
                                      3102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3085,
                                    3102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  3085,
                                  3104
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                3085,
                                3105
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            2370,
                            3111
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 86
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2358,
                          3111
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 74
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2288,
                      3112
                    ],
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1608,
                    "_esdocTestName": "it1608"
                  },
                  "range": [
                    2288,
                    3113
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3118,
                        3120
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should multicast the same values to multiple observers, ",
                          "raw": "'should multicast the same values to multiple observers, '",
                          "range": [
                            3121,
                            3179
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 7
                            },
                            "end": {
                              "line": 63,
                              "column": 65
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "but is unsubscribed explicitly and early",
                          "raw": "'but is unsubscribed explicitly and early'",
                          "range": [
                            3190,
                            3232
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 64,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3121,
                          3232
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 64,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3260,
                                      3266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3269,
                                        3273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          3274,
                                          3289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3269,
                                      3290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3260,
                                    3290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3256,
                                3291
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3304,
                                      3314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !   ",
                                    "raw": "'^        !   '",
                                    "range": [
                                      3317,
                                      3332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3304,
                                    3332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3300,
                                3333
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      3346,
                                      3355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3358,
                                          3364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          3365,
                                          3380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        3358,
                                        3380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          3381,
                                          3384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3358,
                                      3385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    3346,
                                    3385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3342,
                                3386
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3399,
                                      3404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         u   ",
                                    "raw": "'         u   '",
                                    "range": [
                                      3407,
                                      3422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3399,
                                    3422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3395,
                                3423
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      3436,
                                      3447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3450,
                                            3453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              3454,
                                              3469
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3450,
                                          3470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3471,
                                          3481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3450,
                                        3481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3482,
                                          3491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3450,
                                      3492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3436,
                                    3492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3432,
                                3493
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      3506,
                                      3515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "01-2-3----   ",
                                    "raw": "'01-2-3----   '",
                                    "range": [
                                      3518,
                                      3533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3506,
                                    3533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3502,
                                3534
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      3547,
                                      3558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3561,
                                            3564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              3565,
                                              3580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3561,
                                          3581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3582,
                                          3592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3561,
                                        3592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3593,
                                          3602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3561,
                                      3603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3547,
                                    3603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3543,
                                3604
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      3617,
                                      3626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----   ",
                                    "raw": "'    23----   '",
                                    "range": [
                                      3629,
                                      3644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3617,
                                    3644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3613,
                                3645
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      3658,
                                      3669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3672,
                                            3675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              3676,
                                              3691
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3672,
                                          3692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3693,
                                          3703
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3672,
                                        3703
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3704,
                                          3713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3672,
                                      3714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3658,
                                    3714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3654,
                                3715
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      3728,
                                      3737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-   ",
                                    "raw": "'        3-   '",
                                    "range": [
                                      3740,
                                      3755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3728,
                                    3755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3724,
                                3756
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3765,
                                        3781
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          3782,
                                          3793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3765,
                                      3794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3795,
                                      3799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3765,
                                    3799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      3800,
                                      3809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3765,
                                  3810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3765,
                                3811
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3820,
                                        3836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          3837,
                                          3848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3820,
                                      3849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3850,
                                      3854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3820,
                                    3854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      3855,
                                      3864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3820,
                                  3865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3820,
                                3866
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3875,
                                        3891
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          3892,
                                          3903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3875,
                                      3904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3905,
                                      3909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3875,
                                    3909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      3910,
                                      3919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3875,
                                  3920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3875,
                                3921
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3930,
                                        3949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3950,
                                            3956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3957,
                                            3970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3950,
                                          3970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3930,
                                      3971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3972,
                                      3976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3930,
                                    3976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3977,
                                      3987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3930,
                                  3988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3930,
                                3989
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 67
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    3998,
                                    4029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connection",
                                    "range": [
                                      4042,
                                      4052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    4042,
                                    4052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4038,
                                4053
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 23
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    3998,
                                    4029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4062,
                                        4078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "hot",
                                              "range": [
                                                4079,
                                                4082
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsub",
                                                "range": [
                                                  4083,
                                                  4088
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4079,
                                              4089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              4090,
                                              4092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            4079,
                                            4092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "connection",
                                                        "range": [
                                                          4119,
                                                          4129
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unsubscribe",
                                                        "range": [
                                                          4130,
                                                          4141
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4119,
                                                        4141
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4119,
                                                      4143
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4119,
                                                    4144
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 82,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 82,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4105,
                                                4154
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              4093,
                                              4154
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4079,
                                          4155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 10
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4062,
                                      4156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4157,
                                      4161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    4062,
                                    4161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4162,
                                      4167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4062,
                                  4168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                4062,
                                4169
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "connection",
                                  "range": [
                                    4178,
                                    4188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "published",
                                      "range": [
                                        4191,
                                        4200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "connect",
                                      "range": [
                                        4201,
                                        4208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      4191,
                                      4208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4191,
                                    4210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  4178,
                                  4210
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                4178,
                                4211
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            3246,
                            4217
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 64
                            },
                            "end": {
                              "line": 85,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3234,
                          4217
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 52
                          },
                          "end": {
                            "line": 85,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3118,
                      4218
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 85,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1609,
                    "_esdocTestName": "it1609"
                  },
                  "range": [
                    3118,
                    4219
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 85,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4224,
                        4226
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "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": [
                          4227,
                          4306
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 7
                          },
                          "end": {
                            "line": 86,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4334,
                                      4340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4343,
                                        4347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          4348,
                                          4363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4343,
                                      4364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4334,
                                    4364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4330,
                                4365
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4378,
                                      4388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !   ",
                                    "raw": "'^        !   '",
                                    "range": [
                                      4391,
                                      4406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4378,
                                    4406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4374,
                                4407
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      4420,
                                      4429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              4432,
                                              4438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMap",
                                            "range": [
                                              4452,
                                              4460
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            4432,
                                            4460
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  4471,
                                                  4472
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          4483,
                                                          4493
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          4494,
                                                          4496
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4483,
                                                        4496
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          4497,
                                                          4498
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4483,
                                                      4499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4476,
                                                    4500
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 90,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 90,
                                                      "column": 61
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4474,
                                                4502
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              4461,
                                              4502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 63
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4432,
                                          4503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          4517,
                                          4532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "range": [
                                        4432,
                                        4532
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          4533,
                                          4536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4432,
                                      4537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4420,
                                    4537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4416,
                                4538
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      4551,
                                      4562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4565,
                                            4568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              4569,
                                              4584
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4565,
                                          4585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4586,
                                          4596
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4565,
                                        4596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4597,
                                          4606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4565,
                                      4607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4551,
                                    4607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4547,
                                4608
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      4621,
                                      4630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "01-2-3----   ",
                                    "raw": "'01-2-3----   '",
                                    "range": [
                                      4633,
                                      4648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4621,
                                    4648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4617,
                                4649
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      4662,
                                      4673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4676,
                                            4679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              4680,
                                              4695
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4676,
                                          4696
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4697,
                                          4707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4676,
                                        4707
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4708,
                                          4717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4676,
                                      4718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4662,
                                    4718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4658,
                                4719
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      4732,
                                      4741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----   ",
                                    "raw": "'    23----   '",
                                    "range": [
                                      4744,
                                      4759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4732,
                                    4759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4728,
                                4760
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      4773,
                                      4784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4787,
                                            4790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              4791,
                                              4806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4787,
                                          4807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4808,
                                          4818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4787,
                                        4818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4819,
                                          4828
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4787,
                                      4829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4773,
                                    4829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4769,
                                4830
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      4843,
                                      4852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-   ",
                                    "raw": "'        3-   '",
                                    "range": [
                                      4855,
                                      4870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4843,
                                    4870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4839,
                                4871
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4884,
                                      4889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         u   ",
                                    "raw": "'         u   '",
                                    "range": [
                                      4892,
                                      4907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4884,
                                    4907
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4880,
                                4908
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4917,
                                        4933
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          4934,
                                          4945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4917,
                                      4946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4947,
                                      4951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4917,
                                    4951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      4952,
                                      4961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4917,
                                  4962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4917,
                                4963
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4972,
                                        4988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          4989,
                                          5000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4972,
                                      5001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5002,
                                      5006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4972,
                                    5006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      5007,
                                      5016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4972,
                                  5017
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4972,
                                5018
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5027,
                                        5043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          5044,
                                          5055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5027,
                                      5056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5057,
                                      5061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5027,
                                    5061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      5062,
                                      5071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5027,
                                  5072
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                5027,
                                5073
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5082,
                                        5101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            5102,
                                            5108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5109,
                                            5122
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          5102,
                                          5122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5082,
                                      5123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5124,
                                      5128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5082,
                                    5128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      5129,
                                      5139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5082,
                                  5140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                5082,
                                5141
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 67
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    5150,
                                    5181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connection",
                                    "range": [
                                      5194,
                                      5204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    5194,
                                    5204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5190,
                                5205
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 23
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    5150,
                                    5181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5214,
                                        5230
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "hot",
                                              "range": [
                                                5231,
                                                5234
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsub",
                                                "range": [
                                                  5235,
                                                  5240
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5231,
                                              5241
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              5242,
                                              5244
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            5231,
                                            5244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "connection",
                                                        "range": [
                                                          5271,
                                                          5281
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unsubscribe",
                                                        "range": [
                                                          5282,
                                                          5293
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5271,
                                                        5293
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      5271,
                                                      5295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5271,
                                                    5296
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                5257,
                                                5306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              5245,
                                              5306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5231,
                                          5307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 10
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5214,
                                      5308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5309,
                                      5313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    5214,
                                    5313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5314,
                                      5319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5214,
                                  5320
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                5214,
                                5321
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "connection",
                                  "range": [
                                    5330,
                                    5340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "published",
                                      "range": [
                                        5343,
                                        5352
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "connect",
                                      "range": [
                                        5353,
                                        5360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      5343,
                                      5360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5343,
                                    5362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  5330,
                                  5362
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                5330,
                                5363
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            4320,
                            5369
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 100
                            },
                            "end": {
                              "line": 109,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4308,
                          5369
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 88
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4224,
                      5370
                    ],
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1610,
                    "_esdocTestName": "it1610"
                  },
                  "range": [
                    4224,
                    5371
                  ],
                  "loc": {
                    "start": {
                      "line": 86,
                      "column": 4
                    },
                    "end": {
                      "line": 109,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        5376,
                        5384
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "with refCount()",
                        "raw": "'with refCount()'",
                        "range": [
                          5385,
                          5402
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 13
                          },
                          "end": {
                            "line": 110,
                            "column": 30
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5426,
                                    5428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should connect when first subscriber subscribes",
                                    "raw": "'should connect when first subscriber subscribes'",
                                    "range": [
                                      5429,
                                      5478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  5510,
                                                  5516
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5519,
                                                    5523
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 112,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 112,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      5524,
                                                      5539
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 112,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 112,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5519,
                                                  5540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                5510,
                                                5540
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5506,
                                            5541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  5558,
                                                  5568
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   ^           !",
                                                "raw": "'   ^           !'",
                                                "range": [
                                                  5571,
                                                  5589
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                5558,
                                                5589
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5554,
                                            5590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "replayed",
                                                "range": [
                                                  5607,
                                                  5615
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "source",
                                                        "range": [
                                                          5618,
                                                          5624
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "publishBehavior",
                                                        "range": [
                                                          5625,
                                                          5640
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5618,
                                                        5640
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 114,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 114,
                                                          "column": 49
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "0",
                                                        "raw": "'0'",
                                                        "range": [
                                                          5641,
                                                          5644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 53
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5618,
                                                      5645
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "refCount",
                                                    "range": [
                                                      5646,
                                                      5654
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5618,
                                                    5654
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 114,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 114,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  5618,
                                                  5656
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                5607,
                                                5656
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5603,
                                            5657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  5674,
                                                  5685
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        5688,
                                                        5691
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "   a|           ",
                                                        "raw": "'   a|           '",
                                                        "range": [
                                                          5692,
                                                          5710
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5688,
                                                      5711
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      5712,
                                                      5722
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5688,
                                                    5722
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      5723,
                                                      5731
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5688,
                                                  5732
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                5674,
                                                5732
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5670,
                                            5733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  5750,
                                                  5759
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   01-2-3----4-|",
                                                "raw": "'   01-2-3----4-|'",
                                                "range": [
                                                  5762,
                                                  5780
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                5750,
                                                5780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5746,
                                            5781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  5798,
                                                  5809
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        5812,
                                                        5815
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 117,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 117,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "       b|       ",
                                                        "raw": "'       b|       '",
                                                        "range": [
                                                          5816,
                                                          5834
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5812,
                                                      5835
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      5836,
                                                      5846
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5812,
                                                    5846
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 117,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      5847,
                                                      5855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5812,
                                                  5856
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                5798,
                                                5856
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5794,
                                            5857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  5874,
                                                  5883
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "       23----4-|",
                                                "raw": "'       23----4-|'",
                                                "range": [
                                                  5886,
                                                  5904
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                5874,
                                                5904
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5870,
                                            5905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  5922,
                                                  5933
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        5936,
                                                        5939
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 119,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 119,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "           c|   ",
                                                        "raw": "'           c|   '",
                                                        "range": [
                                                          5940,
                                                          5958
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 119,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 119,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5936,
                                                      5959
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 119,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 119,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      5960,
                                                      5970
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 119,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 119,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5936,
                                                    5970
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 119,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 119,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      5971,
                                                      5979
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 119,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 119,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5936,
                                                  5980
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                5922,
                                                5980
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5918,
                                            5981
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  5998,
                                                  6007
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "           3-4-|",
                                                "raw": "'           3-4-|'",
                                                "range": [
                                                  6010,
                                                  6028
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                5998,
                                                6028
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5994,
                                            6029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6042,
                                                    6058
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 121,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      6059,
                                                      6070
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 121,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 121,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6042,
                                                  6071
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6072,
                                                  6076
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6042,
                                                6076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  6077,
                                                  6086
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6042,
                                              6087
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            6042,
                                            6088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6101,
                                                    6117
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      6118,
                                                      6129
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6101,
                                                  6130
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6131,
                                                  6135
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6101,
                                                6135
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  6136,
                                                  6145
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6101,
                                              6146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            6101,
                                            6147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6160,
                                                    6176
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      6177,
                                                      6188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6160,
                                                  6189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6190,
                                                  6194
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6160,
                                                6194
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  6195,
                                                  6204
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6160,
                                              6205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 123,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            6160,
                                            6206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6219,
                                                    6238
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        6239,
                                                        6245
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6246,
                                                        6259
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6239,
                                                      6259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6219,
                                                  6260
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6261,
                                                  6265
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                6219,
                                                6265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  6266,
                                                  6276
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6219,
                                              6277
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            6219,
                                            6278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5492,
                                        6288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5480,
                                      6288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5426,
                                  6289
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1612,
                                "_esdocTestName": "it1612"
                              },
                              "range": [
                                5426,
                                6290
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6299,
                                    6301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should disconnect when last subscriber unsubscribes",
                                    "raw": "'should disconnect when last subscriber unsubscribes'",
                                    "range": [
                                      6302,
                                      6355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  6387,
                                                  6393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    6396,
                                                    6400
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      6401,
                                                      6416
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 127,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 127,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6396,
                                                  6417
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6387,
                                                6417
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 127,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6383,
                                            6418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  6435,
                                                  6445
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   ^        !   ",
                                                "raw": "'   ^        !   '",
                                                "range": [
                                                  6448,
                                                  6466
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                6435,
                                                6466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6431,
                                            6467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "replayed",
                                                "range": [
                                                  6484,
                                                  6492
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "source",
                                                        "range": [
                                                          6495,
                                                          6501
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 129,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "publishBehavior",
                                                        "range": [
                                                          6502,
                                                          6517
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 129,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6495,
                                                        6517
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 129,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 129,
                                                          "column": 49
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "0",
                                                        "raw": "'0'",
                                                        "range": [
                                                          6518,
                                                          6521
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 129,
                                                            "column": 53
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6495,
                                                      6522
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "refCount",
                                                    "range": [
                                                      6523,
                                                      6531
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6495,
                                                    6531
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 129,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  6495,
                                                  6533
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                6484,
                                                6533
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6480,
                                            6534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  6551,
                                                  6562
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        6565,
                                                        6568
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 130,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 130,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "   a|           ",
                                                        "raw": "'   a|           '",
                                                        "range": [
                                                          6569,
                                                          6587
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6565,
                                                      6588
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      6589,
                                                      6599
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6565,
                                                    6599
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 130,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 130,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      6600,
                                                      6608
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6565,
                                                  6609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                6551,
                                                6609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6547,
                                            6610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "unsub1",
                                                "range": [
                                                  6627,
                                                  6633
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "          !     ",
                                                "raw": "'          !     '",
                                                "range": [
                                                  6636,
                                                  6654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                6627,
                                                6654
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6623,
                                            6655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  6672,
                                                  6681
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   01-2-3--     ",
                                                "raw": "'   01-2-3--     '",
                                                "range": [
                                                  6684,
                                                  6702
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6672,
                                                6702
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6668,
                                            6703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  6720,
                                                  6731
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        6734,
                                                        6737
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 133,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 133,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "       b|       ",
                                                        "raw": "'       b|       '",
                                                        "range": [
                                                          6738,
                                                          6756
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6734,
                                                      6757
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      6758,
                                                      6768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6734,
                                                    6768
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 133,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 133,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      6769,
                                                      6777
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6734,
                                                  6778
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                6720,
                                                6778
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 133,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6716,
                                            6779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "unsub2",
                                                "range": [
                                                  6796,
                                                  6802
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "            !   ",
                                                "raw": "'            !   '",
                                                "range": [
                                                  6805,
                                                  6823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                6796,
                                                6823
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6792,
                                            6824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  6841,
                                                  6850
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "       23----   ",
                                                "raw": "'       23----   '",
                                                "range": [
                                                  6853,
                                                  6871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6841,
                                                6871
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6837,
                                            6872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6885,
                                                    6901
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 136,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 136,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      6902,
                                                      6913
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 136,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 136,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "unsub1",
                                                    "range": [
                                                      6915,
                                                      6921
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 136,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 136,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6885,
                                                  6922
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6923,
                                                  6927
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                6885,
                                                6927
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  6928,
                                                  6937
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6885,
                                              6938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 136,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 136,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            6885,
                                            6939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6952,
                                                    6968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 137,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 137,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      6969,
                                                      6980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 137,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 137,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "unsub2",
                                                    "range": [
                                                      6982,
                                                      6988
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 137,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 137,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6952,
                                                  6989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6990,
                                                  6994
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                6952,
                                                6994
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  6995,
                                                  7004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6952,
                                              7005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 137,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 137,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            6952,
                                            7006
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7019,
                                                    7038
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 138,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 138,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        7039,
                                                        7045
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 138,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 138,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7046,
                                                        7059
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 138,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 138,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7039,
                                                      7059
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 138,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 138,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7019,
                                                  7060
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7061,
                                                  7065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                7019,
                                                7065
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7066,
                                                  7076
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7019,
                                              7077
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 138,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 138,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            7019,
                                            7078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6369,
                                        7088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6357,
                                      7088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6299,
                                  7089
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1613,
                                "_esdocTestName": "it1613"
                              },
                              "range": [
                                6299,
                                7090
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7099,
                                    7101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should NOT be retryable",
                                    "raw": "'should NOT be retryable'",
                                    "range": [
                                      7102,
                                      7127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 36
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  7159,
                                                  7165
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    7168,
                                                    7172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 141,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 141,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-#",
                                                    "raw": "'-1-2-3----4-#'",
                                                    "range": [
                                                      7173,
                                                      7188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 141,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 141,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7168,
                                                  7189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7159,
                                                7189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7155,
                                            7190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7207,
                                                  7217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^           !",
                                                "raw": "'^           !'",
                                                "range": [
                                                  7220,
                                                  7235
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                7207,
                                                7235
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7203,
                                            7236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "published",
                                                "range": [
                                                  7253,
                                                  7262
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              7265,
                                                              7271
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 143,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 143,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "publishBehavior",
                                                            "range": [
                                                              7272,
                                                              7287
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 143,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 143,
                                                                "column": 50
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7265,
                                                            7287
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 143,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 143,
                                                              "column": 50
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "0",
                                                            "raw": "'0'",
                                                            "range": [
                                                              7288,
                                                              7291
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 143,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 143,
                                                                "column": 54
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7265,
                                                          7292
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 143,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 143,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "refCount",
                                                        "range": [
                                                          7293,
                                                          7301
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 143,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 143,
                                                            "column": 64
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7265,
                                                        7301
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 143,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 143,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      7265,
                                                      7303
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "retry",
                                                    "range": [
                                                      7304,
                                                      7309
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 67
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7265,
                                                    7309
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      7310,
                                                      7311
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7265,
                                                  7312
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                7253,
                                                7312
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 75
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7249,
                                            7313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 76
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  7330,
                                                  7341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        7344,
                                                        7347
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 144,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 144,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "a|           ",
                                                        "raw": "'a|           '",
                                                        "range": [
                                                          7348,
                                                          7363
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 144,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 144,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7344,
                                                      7364
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      7365,
                                                      7375
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7344,
                                                    7375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 144,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 144,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      7376,
                                                      7385
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7344,
                                                  7386
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                7330,
                                                7386
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7326,
                                            7387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  7404,
                                                  7413
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "01-2-3----4-#",
                                                "raw": "'01-2-3----4-#'",
                                                "range": [
                                                  7416,
                                                  7431
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7404,
                                                7431
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7400,
                                            7432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  7449,
                                                  7460
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        7463,
                                                        7466
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 146,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "    b|       ",
                                                        "raw": "'    b|       '",
                                                        "range": [
                                                          7467,
                                                          7482
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 146,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 146,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7463,
                                                      7483
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      7484,
                                                      7494
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7463,
                                                    7494
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 146,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 146,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      7495,
                                                      7504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7463,
                                                  7505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                7449,
                                                7505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7445,
                                            7506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  7523,
                                                  7532
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "    23----4-#",
                                                "raw": "'    23----4-#'",
                                                "range": [
                                                  7535,
                                                  7550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7523,
                                                7550
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7519,
                                            7551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  7568,
                                                  7579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        7582,
                                                        7585
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "        c|   ",
                                                        "raw": "'        c|   '",
                                                        "range": [
                                                          7586,
                                                          7601
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 148,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 148,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7582,
                                                      7602
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      7603,
                                                      7613
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7582,
                                                    7613
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      7614,
                                                      7623
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7582,
                                                  7624
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                7568,
                                                7624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7564,
                                            7625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  7642,
                                                  7651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "        3-4-#",
                                                "raw": "'        3-4-#'",
                                                "range": [
                                                  7654,
                                                  7669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7642,
                                                7669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7638,
                                            7670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7683,
                                                    7699
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      7700,
                                                      7711
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7683,
                                                  7712
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7713,
                                                  7717
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7683,
                                                7717
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  7718,
                                                  7727
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7683,
                                              7728
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            7683,
                                            7729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7742,
                                                    7758
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 151,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 151,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      7759,
                                                      7770
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 151,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 151,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7742,
                                                  7771
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7772,
                                                  7776
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7742,
                                                7776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  7777,
                                                  7786
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7742,
                                              7787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 151,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 151,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            7742,
                                            7788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7801,
                                                    7817
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 152,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      7818,
                                                      7829
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7801,
                                                  7830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7831,
                                                  7835
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7801,
                                                7835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  7836,
                                                  7845
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7801,
                                              7846
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 152,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 152,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            7801,
                                            7847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7860,
                                                    7879
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        7880,
                                                        7886
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7887,
                                                        7900
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7880,
                                                      7900
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7860,
                                                  7901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7902,
                                                  7906
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                7860,
                                                7906
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7907,
                                                  7917
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7860,
                                              7918
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            7860,
                                            7919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7141,
                                        7929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7129,
                                      7929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7099,
                                  7930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 140,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1614,
                                "_esdocTestName": "it1614"
                              },
                              "range": [
                                7099,
                                7931
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7940,
                                    7942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should NOT be repeatable",
                                    "raw": "'should NOT be repeatable'",
                                    "range": [
                                      7943,
                                      7969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  8001,
                                                  8007
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    8010,
                                                    8014
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 156,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 156,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      8015,
                                                      8030
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 156,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 156,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8010,
                                                  8031
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8001,
                                                8031
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 156,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 156,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7997,
                                            8032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  8049,
                                                  8059
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^           !",
                                                "raw": "'^           !'",
                                                "range": [
                                                  8062,
                                                  8077
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                8049,
                                                8077
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8045,
                                            8078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "published",
                                                "range": [
                                                  8095,
                                                  8104
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              8107,
                                                              8113
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 158,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 158,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "publishBehavior",
                                                            "range": [
                                                              8114,
                                                              8129
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 158,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 158,
                                                                "column": 50
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8107,
                                                            8129
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 158,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 158,
                                                              "column": 50
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "0",
                                                            "raw": "'0'",
                                                            "range": [
                                                              8130,
                                                              8133
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 158,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 158,
                                                                "column": 54
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8107,
                                                          8134
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 158,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 158,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "refCount",
                                                        "range": [
                                                          8135,
                                                          8143
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 158,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 158,
                                                            "column": 64
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8107,
                                                        8143
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 158,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 158,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      8107,
                                                      8145
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 158,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 158,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "repeat",
                                                    "range": [
                                                      8146,
                                                      8152
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 158,
                                                        "column": 67
                                                      },
                                                      "end": {
                                                        "line": 158,
                                                        "column": 73
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8107,
                                                    8152
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 158,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 158,
                                                      "column": 73
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      8153,
                                                      8154
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 158,
                                                        "column": 74
                                                      },
                                                      "end": {
                                                        "line": 158,
                                                        "column": 75
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8107,
                                                  8155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 76
                                                  }
                                                }
                                              },
                                              "range": [
                                                8095,
                                                8155
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8091,
                                            8156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 77
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  8173,
                                                  8184
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8187,
                                                        8190
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 159,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 159,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "a|           ",
                                                        "raw": "'a|           '",
                                                        "range": [
                                                          8191,
                                                          8206
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 159,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 159,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8187,
                                                      8207
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8208,
                                                      8218
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8187,
                                                    8218
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8219,
                                                      8228
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8187,
                                                  8229
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8173,
                                                8229
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8169,
                                            8230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  8247,
                                                  8256
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "01-2-3----4-|",
                                                "raw": "'01-2-3----4-|'",
                                                "range": [
                                                  8259,
                                                  8274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                8247,
                                                8274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8243,
                                            8275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  8292,
                                                  8303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8306,
                                                        8309
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 161,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "    b|       ",
                                                        "raw": "'    b|       '",
                                                        "range": [
                                                          8310,
                                                          8325
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 161,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 161,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8306,
                                                      8326
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8327,
                                                      8337
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8306,
                                                    8337
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8338,
                                                      8347
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8306,
                                                  8348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8292,
                                                8348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8288,
                                            8349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  8366,
                                                  8375
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "    23----4-|",
                                                "raw": "'    23----4-|'",
                                                "range": [
                                                  8378,
                                                  8393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                8366,
                                                8393
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8362,
                                            8394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  8411,
                                                  8422
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8425,
                                                        8428
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "        c|   ",
                                                        "raw": "'        c|   '",
                                                        "range": [
                                                          8429,
                                                          8444
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 163,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 163,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8425,
                                                      8445
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8446,
                                                      8456
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8425,
                                                    8456
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 163,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 163,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8457,
                                                      8466
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8425,
                                                  8467
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8411,
                                                8467
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8407,
                                            8468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  8485,
                                                  8494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "        3-4-|",
                                                "raw": "'        3-4-|'",
                                                "range": [
                                                  8497,
                                                  8512
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                8485,
                                                8512
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8481,
                                            8513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8526,
                                                    8542
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 165,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 165,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      8543,
                                                      8554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 165,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 165,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8526,
                                                  8555
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8556,
                                                  8560
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8526,
                                                8560
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  8561,
                                                  8570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8526,
                                              8571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 165,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8526,
                                            8572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8585,
                                                    8601
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      8602,
                                                      8613
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8585,
                                                  8614
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8615,
                                                  8619
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8585,
                                                8619
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 166,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  8620,
                                                  8629
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8585,
                                              8630
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8585,
                                            8631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8644,
                                                    8660
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      8661,
                                                      8672
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8644,
                                                  8673
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8674,
                                                  8678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8644,
                                                8678
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  8679,
                                                  8688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8644,
                                              8689
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8644,
                                            8690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    8703,
                                                    8722
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 168,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 168,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        8723,
                                                        8729
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        8730,
                                                        8743
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8723,
                                                      8743
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8703,
                                                  8744
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8745,
                                                  8749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                8703,
                                                8749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  8750,
                                                  8760
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8703,
                                              8761
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            8703,
                                            8762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7983,
                                        8772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7971,
                                      8772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7940,
                                  8773
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1615,
                                "_esdocTestName": "it1615"
                              },
                              "range": [
                                7940,
                                8774
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            5416,
                            8780
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 44
                            },
                            "end": {
                              "line": 170,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5404,
                          8780
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 32
                          },
                          "end": {
                            "line": 170,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5376,
                      8781
                    ],
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 4
                      },
                      "end": {
                        "line": 170,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1611,
                    "_esdocTestName": "describe1611"
                  },
                  "range": [
                    5376,
                    8782
                  ],
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 4
                    },
                    "end": {
                      "line": 170,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8787,
                        8789
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 4
                        },
                        "end": {
                          "line": 171,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit completed when subscribed after completed",
                        "raw": "'should emit completed when subscribed after completed'",
                        "range": [
                          8790,
                          8845
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 7
                          },
                          "end": {
                            "line": 171,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              8857,
                              8861
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 74
                              },
                              "end": {
                                "line": 171,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      8877,
                                      8885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8888,
                                      8890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    8877,
                                    8890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8873,
                                8891
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      8904,
                                      8912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8915,
                                      8917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    8904,
                                    8917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8900,
                                8918
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      8931,
                                      8944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8947,
                                      8948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8931,
                                    8948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8927,
                                8949
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8962,
                                      8968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        8975,
                                        8985
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              8996,
                                              9004
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    9020,
                                                    9033
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 176,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 176,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  9020,
                                                  9035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                9020,
                                                9036
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9049,
                                                      9057
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9058,
                                                      9062
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9049,
                                                    9062
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      9063,
                                                      9064
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9049,
                                                  9065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9049,
                                                9066
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9079,
                                                      9087
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9088,
                                                      9092
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9079,
                                                    9092
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 178,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      9093,
                                                      9094
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9079,
                                                  9095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9079,
                                                9096
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9109,
                                                      9117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9118,
                                                      9122
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9109,
                                                    9122
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 179,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 179,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      9123,
                                                      9124
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9109,
                                                  9125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9109,
                                                9126
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9139,
                                                      9147
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9148,
                                                      9152
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9139,
                                                    9152
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 180,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      9153,
                                                      9154
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9139,
                                                  9155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9139,
                                                9156
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9169,
                                                      9177
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "complete",
                                                    "range": [
                                                      9178,
                                                      9186
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9169,
                                                    9186
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 181,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 181,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  9169,
                                                  9188
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                9169,
                                                9189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 181,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9006,
                                            9199
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8986,
                                          9199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8971,
                                      9200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    8962,
                                    9200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8958,
                                9201
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      9214,
                                      9225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9228,
                                          9234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          9235,
                                          9250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        9228,
                                        9250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          9251,
                                          9252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9228,
                                      9253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    9214,
                                    9253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9210,
                                9254
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      9263,
                                      9274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      9275,
                                      9284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    9263,
                                    9284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          9295,
                                          9296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  9312,
                                                  9320
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  9321,
                                                  9325
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                9312,
                                                9325
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  9326,
                                                  9327
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9312,
                                              9328
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 185,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 185,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            9312,
                                            9329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9298,
                                        9339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9285,
                                      9339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9263,
                                  9340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                9263,
                                9341
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              9350,
                                              9356
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9357,
                                              9363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9350,
                                            9363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              9364,
                                              9372
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9350,
                                          9373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9374,
                                          9376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9350,
                                        9376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9377,
                                        9381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9350,
                                      9381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9382,
                                      9387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9350,
                                    9387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          9389,
                                          9390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9388,
                                      9391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9350,
                                  9392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                9350,
                                9393
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "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": [
                                              9402,
                                              9408
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9409,
                                              9415
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9402,
                                            9415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              9416,
                                              9424
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9402,
                                          9425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9426,
                                          9428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9402,
                                        9428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9429,
                                        9433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9402,
                                      9433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9434,
                                      9439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9402,
                                    9439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      9440,
                                      9442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9402,
                                  9443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                9402,
                                9444
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      9453,
                                      9464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      9465,
                                      9472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    9453,
                                    9472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  9453,
                                  9474
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                9453,
                                9475
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "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": [
                                              9484,
                                              9490
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9491,
                                              9497
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9484,
                                            9497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              9498,
                                              9506
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9484,
                                          9507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9508,
                                          9510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9484,
                                        9510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9511,
                                        9515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9484,
                                      9515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9516,
                                      9521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9484,
                                    9521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          9523,
                                          9524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          9526,
                                          9527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          9529,
                                          9530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          9532,
                                          9533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          9535,
                                          9536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9522,
                                      9537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9484,
                                  9538
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                9484,
                                9539
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "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": [
                                              9548,
                                              9554
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9555,
                                              9561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9548,
                                            9561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              9562,
                                              9570
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9548,
                                          9571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9572,
                                          9574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9548,
                                        9574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9575,
                                        9579
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9548,
                                      9579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9580,
                                      9585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9548,
                                    9585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      9586,
                                      9588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9548,
                                  9589
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                9548,
                                9590
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "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": [
                                            9599,
                                            9605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            9606,
                                            9612
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          9599,
                                          9612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9613,
                                            9626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9599,
                                        9627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        9628,
                                        9630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9599,
                                      9630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9631,
                                      9636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9599,
                                    9636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      9637,
                                      9638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9599,
                                  9639
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                9599,
                                9640
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      9649,
                                      9660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      9661,
                                      9670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    9649,
                                    9670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          9681,
                                          9682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  9698,
                                                  9706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  9707,
                                                  9711
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                9698,
                                                9711
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  9712,
                                                  9713
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9698,
                                              9714
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            9698,
                                            9715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9684,
                                        9725
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9671,
                                      9725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          9737,
                                          9738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                9754,
                                                9758
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 196,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 196,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    9763,
                                                    9768
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 196,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 196,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      9769,
                                                      9791
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9759,
                                                  9792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9754,
                                              9793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            9754,
                                            9794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9740,
                                        9804
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9727,
                                      9804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          9832,
                                                          9838
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 198,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 198,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          9839,
                                                          9845
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 198,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 198,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9832,
                                                        9845
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 198,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 198,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results2",
                                                        "range": [
                                                          9846,
                                                          9854
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 198,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 198,
                                                            "column": 34
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9832,
                                                      9855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 198,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 198,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      9856,
                                                      9858
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 198,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 198,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9832,
                                                    9858
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 198,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 198,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    9859,
                                                    9863
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 198,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 198,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9832,
                                                  9863
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  9864,
                                                  9869
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                9832,
                                                9869
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 198,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 198,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  9870,
                                                  9872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9832,
                                              9873
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            9832,
                                            9874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                9887,
                                                9891
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              9887,
                                              9893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            9887,
                                            9894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9818,
                                        9904
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9806,
                                      9904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9649,
                                  9905
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                9649,
                                9906
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            8863,
                            9912
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 80
                            },
                            "end": {
                              "line": 201,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8847,
                          9912
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 64
                          },
                          "end": {
                            "line": 201,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8787,
                      9913
                    ],
                    "loc": {
                      "start": {
                        "line": 171,
                        "column": 4
                      },
                      "end": {
                        "line": 201,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1616,
                    "_esdocTestName": "it1616"
                  },
                  "range": [
                    8787,
                    9914
                  ],
                  "loc": {
                    "start": {
                      "line": 171,
                      "column": 4
                    },
                    "end": {
                      "line": 201,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9919,
                        9921
                      ],
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 4
                        },
                        "end": {
                          "line": 202,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast an empty source",
                        "raw": "'should multicast an empty source'",
                        "range": [
                          9922,
                          9956
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 7
                          },
                          "end": {
                            "line": 202,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9984,
                                      9990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9993,
                                        9997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          9998,
                                          10001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9993,
                                      10002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    9984,
                                    10002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9980,
                                10003
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10016,
                                      10026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      10029,
                                      10035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    10016,
                                    10035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10012,
                                10036
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10049,
                                      10058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10061,
                                          10067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          10068,
                                          10083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        10061,
                                        10083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          10084,
                                          10087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10061,
                                      10088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10049,
                                    10088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10045,
                                10089
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10102,
                                      10110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0|)",
                                    "raw": "'(0|)'",
                                    "range": [
                                      10113,
                                      10119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10102,
                                    10119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10098,
                                10120
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10129,
                                        10145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          10146,
                                          10155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10129,
                                      10156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10157,
                                      10161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    10129,
                                    10161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10162,
                                      10170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10129,
                                  10171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                10129,
                                10172
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10181,
                                        10200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            10201,
                                            10207
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10208,
                                            10221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          10201,
                                          10221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10181,
                                      10222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10223,
                                      10227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10181,
                                    10227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10228,
                                      10238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10181,
                                  10239
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                10181,
                                10240
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10249,
                                      10258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      10259,
                                      10266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10249,
                                    10266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  10249,
                                  10268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                10249,
                                10269
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            9970,
                            10275
                          ],
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 55
                            },
                            "end": {
                              "line": 210,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9958,
                          10275
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 43
                          },
                          "end": {
                            "line": 210,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9919,
                      10276
                    ],
                    "loc": {
                      "start": {
                        "line": 202,
                        "column": 4
                      },
                      "end": {
                        "line": 210,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1617,
                    "_esdocTestName": "it1617"
                  },
                  "range": [
                    9919,
                    10277
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 4
                    },
                    "end": {
                      "line": 210,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10282,
                        10284
                      ],
                      "loc": {
                        "start": {
                          "line": 211,
                          "column": 4
                        },
                        "end": {
                          "line": 211,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast a never source",
                        "raw": "'should multicast a never source'",
                        "range": [
                          10285,
                          10318
                        ],
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 7
                          },
                          "end": {
                            "line": 211,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      10346,
                                      10352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10355,
                                        10359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          10360,
                                          10363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10355,
                                      10364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    10346,
                                    10364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10342,
                                10365
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10378,
                                      10388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      10391,
                                      10394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    10378,
                                    10394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10374,
                                10395
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10408,
                                      10417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10420,
                                          10426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          10427,
                                          10442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        10420,
                                        10442
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 214,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 214,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          10443,
                                          10446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10420,
                                      10447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10408,
                                    10447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10404,
                                10448
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10461,
                                      10469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "0",
                                    "raw": "'0'",
                                    "range": [
                                      10472,
                                      10475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10461,
                                    10475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10457,
                                10476
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10485,
                                        10501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          10502,
                                          10511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10485,
                                      10512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10513,
                                      10517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    10485,
                                    10517
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10518,
                                      10526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10485,
                                  10527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                10485,
                                10528
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10537,
                                        10556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            10557,
                                            10563
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10564,
                                            10577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          10557,
                                          10577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10537,
                                      10578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10579,
                                      10583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10537,
                                    10583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10584,
                                      10594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10537,
                                  10595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                10537,
                                10596
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10605,
                                      10614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      10615,
                                      10622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10605,
                                    10622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  10605,
                                  10624
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                10605,
                                10625
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            10332,
                            10631
                          ],
                          "loc": {
                            "start": {
                              "line": 211,
                              "column": 54
                            },
                            "end": {
                              "line": 219,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10320,
                          10631
                        ],
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 42
                          },
                          "end": {
                            "line": 219,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10282,
                      10632
                    ],
                    "loc": {
                      "start": {
                        "line": 211,
                        "column": 4
                      },
                      "end": {
                        "line": 219,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1618,
                    "_esdocTestName": "it1618"
                  },
                  "range": [
                    10282,
                    10633
                  ],
                  "loc": {
                    "start": {
                      "line": 211,
                      "column": 4
                    },
                    "end": {
                      "line": 219,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10638,
                        10640
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 220,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast a throw source",
                        "raw": "'should multicast a throw source'",
                        "range": [
                          10641,
                          10674
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 7
                          },
                          "end": {
                            "line": 220,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      10702,
                                      10708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10711,
                                        10715
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          10716,
                                          10719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10711,
                                      10720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    10702,
                                    10720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10698,
                                10721
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10734,
                                      10744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      10747,
                                      10753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    10734,
                                    10753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10730,
                                10754
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10767,
                                      10776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10779,
                                          10785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          10786,
                                          10801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        10779,
                                        10801
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "0",
                                        "raw": "'0'",
                                        "range": [
                                          10802,
                                          10805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10779,
                                      10806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10767,
                                    10806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10763,
                                10807
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10820,
                                      10828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0#)",
                                    "raw": "'(0#)'",
                                    "range": [
                                      10831,
                                      10837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10820,
                                    10837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10816,
                                10838
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10847,
                                        10863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          10864,
                                          10873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10847,
                                      10874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10875,
                                      10879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    10847,
                                    10879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10880,
                                      10888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10847,
                                  10889
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                10847,
                                10890
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10899,
                                        10918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            10919,
                                            10925
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10926,
                                            10939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          10919,
                                          10939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10899,
                                      10940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10941,
                                      10945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10899,
                                    10945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10946,
                                      10956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10899,
                                  10957
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                10899,
                                10958
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      10967,
                                      10976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      10977,
                                      10984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10967,
                                    10984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  10967,
                                  10986
                                ],
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 227,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                10967,
                                10987
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            10688,
                            10993
                          ],
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 54
                            },
                            "end": {
                              "line": 228,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10676,
                          10993
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 42
                          },
                          "end": {
                            "line": 228,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10638,
                      10994
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 4
                      },
                      "end": {
                        "line": 228,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1619,
                    "_esdocTestName": "it1619"
                  },
                  "range": [
                    10638,
                    10995
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 4
                    },
                    "end": {
                      "line": 228,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11000,
                        11002
                      ],
                      "loc": {
                        "start": {
                          "line": 229,
                          "column": 4
                        },
                        "end": {
                          "line": 229,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast one observable to multiple observers",
                        "raw": "'should multicast one observable to multiple observers'",
                        "range": [
                          11003,
                          11058
                        ],
                        "loc": {
                          "start": {
                            "line": 229,
                            "column": 7
                          },
                          "end": {
                            "line": 229,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              11070,
                              11074
                            ],
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 74
                              },
                              "end": {
                                "line": 229,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      11090,
                                      11098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11101,
                                      11103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    11090,
                                    11103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11086,
                                11104
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      11117,
                                      11125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11128,
                                      11130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    11117,
                                    11130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11113,
                                11131
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      11144,
                                      11157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11160,
                                      11161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11144,
                                    11161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11140,
                                11162
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      11175,
                                      11181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        11188,
                                        11198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              11209,
                                              11217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    11233,
                                                    11246
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 234,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 234,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  11233,
                                                  11248
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                11233,
                                                11249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11262,
                                                      11270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 235,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 235,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11271,
                                                      11275
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 235,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 235,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11262,
                                                    11275
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 235,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 235,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      11276,
                                                      11277
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 235,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 235,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11262,
                                                  11278
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 235,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 235,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11262,
                                                11279
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11292,
                                                      11300
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 236,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11301,
                                                      11305
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 236,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11292,
                                                    11305
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 236,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 236,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      11306,
                                                      11307
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 236,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11292,
                                                  11308
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 236,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11292,
                                                11309
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 236,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 236,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11322,
                                                      11330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 237,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 237,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11331,
                                                      11335
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 237,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 237,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11322,
                                                    11335
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 237,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 237,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      11336,
                                                      11337
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 237,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 237,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11322,
                                                  11338
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 237,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 237,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11322,
                                                11339
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 237,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 237,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11352,
                                                      11360
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 238,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 238,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11361,
                                                      11365
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 238,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 238,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11352,
                                                    11365
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 238,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 238,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      11366,
                                                      11367
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 238,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 238,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11352,
                                                  11368
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 238,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 238,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11352,
                                                11369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 238,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 238,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11219,
                                            11379
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 239,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11199,
                                          11379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11184,
                                      11380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    11175,
                                    11380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11171,
                                11381
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11394,
                                      11405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          11408,
                                          11414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          11415,
                                          11430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        11408,
                                        11430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          11431,
                                          11432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11408,
                                      11433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11394,
                                    11433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11390,
                                11434
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11443,
                                      11454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      11455,
                                      11464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11443,
                                    11464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          11475,
                                          11476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  11492,
                                                  11500
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  11501,
                                                  11505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                11492,
                                                11505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 242,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 242,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  11506,
                                                  11507
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11492,
                                              11508
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            11492,
                                            11509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11478,
                                        11519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11465,
                                      11519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11443,
                                  11520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11443,
                                11521
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              11530,
                                              11536
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11537,
                                              11543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11530,
                                            11543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              11544,
                                              11552
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11530,
                                          11553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11554,
                                          11556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11530,
                                        11556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11557,
                                        11561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11530,
                                      11561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11562,
                                      11567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11530,
                                    11567
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          11569,
                                          11570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11568,
                                      11571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11530,
                                  11572
                                ],
                                "loc": {
                                  "start": {
                                    "line": 244,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 244,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                11530,
                                11573
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11582,
                                      11593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      11594,
                                      11601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11582,
                                    11601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  11582,
                                  11603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                11582,
                                11604
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "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": [
                                              11613,
                                              11619
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11620,
                                              11626
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11613,
                                            11626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              11627,
                                              11635
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11613,
                                          11636
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11637,
                                          11639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11613,
                                        11639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11640,
                                        11644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11613,
                                      11644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11645,
                                      11650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11613,
                                    11650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11651,
                                      11653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11613,
                                  11654
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                11613,
                                11655
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11664,
                                      11675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      11676,
                                      11685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11664,
                                    11685
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          11696,
                                          11697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  11713,
                                                  11721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  11722,
                                                  11726
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                11713,
                                                11726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 248,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 248,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  11727,
                                                  11728
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11713,
                                              11729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 248,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 248,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            11713,
                                            11730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11699,
                                        11740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11686,
                                      11740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11664,
                                  11741
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11664,
                                11742
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              11751,
                                              11757
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 250,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 250,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11758,
                                              11764
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 250,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 250,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11751,
                                            11764
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              11765,
                                              11773
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 250,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 250,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11751,
                                          11774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11775,
                                          11777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11751,
                                        11777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11778,
                                        11782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11751,
                                      11782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11783,
                                      11788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11751,
                                    11788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          11790,
                                          11791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          11793,
                                          11794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11796,
                                          11797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          11799,
                                          11800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          11802,
                                          11803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11789,
                                      11804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11751,
                                  11805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                11751,
                                11806
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "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": [
                                              11815,
                                              11821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11822,
                                              11828
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11815,
                                            11828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              11829,
                                              11837
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11815,
                                          11838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11839,
                                          11841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11815,
                                        11841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11842,
                                        11846
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11815,
                                      11846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11847,
                                      11852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11815,
                                    11852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          11854,
                                          11855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11853,
                                      11856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11815,
                                  11857
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                11815,
                                11858
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "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": [
                                            11867,
                                            11873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            11874,
                                            11880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          11867,
                                          11880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11881,
                                            11894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11867,
                                        11895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        11896,
                                        11898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11867,
                                      11898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11899,
                                      11904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11867,
                                    11904
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      11905,
                                      11906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11867,
                                  11907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 252,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 252,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                11867,
                                11908
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "done",
                                  "range": [
                                    11917,
                                    11921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  11917,
                                  11923
                                ],
                                "loc": {
                                  "start": {
                                    "line": 253,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 253,
                                    "column": 14
                                  }
                                }
                              },
                              "range": [
                                11917,
                                11924
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 15
                                }
                              }
                            }
                          ],
                          "range": [
                            11076,
                            11930
                          ],
                          "loc": {
                            "start": {
                              "line": 229,
                              "column": 80
                            },
                            "end": {
                              "line": 254,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11060,
                          11930
                        ],
                        "loc": {
                          "start": {
                            "line": 229,
                            "column": 64
                          },
                          "end": {
                            "line": 254,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11000,
                      11931
                    ],
                    "loc": {
                      "start": {
                        "line": 229,
                        "column": 4
                      },
                      "end": {
                        "line": 254,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1620,
                    "_esdocTestName": "it1620"
                  },
                  "range": [
                    11000,
                    11932
                  ],
                  "loc": {
                    "start": {
                      "line": 229,
                      "column": 4
                    },
                    "end": {
                      "line": 254,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11937,
                        11939
                      ],
                      "loc": {
                        "start": {
                          "line": 255,
                          "column": 4
                        },
                        "end": {
                          "line": 255,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should follow the RxJS 4 behavior and emit nothing to observer after completed",
                        "raw": "'should follow the RxJS 4 behavior and emit nothing to observer after completed'",
                        "range": [
                          11940,
                          12020
                        ],
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 7
                          },
                          "end": {
                            "line": 255,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              12032,
                              12036
                            ],
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 99
                              },
                              "end": {
                                "line": 255,
                                "column": 103
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      12052,
                                      12059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12062,
                                      12064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    12052,
                                    12064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12048,
                                12065
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      12078,
                                      12084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        12091,
                                        12101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              12112,
                                              12120
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 257,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 257,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12136,
                                                      12144
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 258,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 258,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12145,
                                                      12149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 258,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 258,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12136,
                                                    12149
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 258,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 258,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      12150,
                                                      12151
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 258,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 258,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12136,
                                                  12152
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 258,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 258,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12136,
                                                12153
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 258,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 258,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12166,
                                                      12174
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 259,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 259,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12175,
                                                      12179
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 259,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 259,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12166,
                                                    12179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 259,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 259,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      12180,
                                                      12181
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 259,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 259,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12166,
                                                  12182
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 259,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 259,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12166,
                                                12183
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12196,
                                                      12204
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 260,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 260,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12205,
                                                      12209
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 260,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 260,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12196,
                                                    12209
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 260,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 260,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      12210,
                                                      12211
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 260,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 260,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12196,
                                                  12212
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 260,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 260,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12196,
                                                12213
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12226,
                                                      12234
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12235,
                                                      12239
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12226,
                                                    12239
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 261,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 261,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      12240,
                                                      12241
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12226,
                                                  12242
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 261,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 261,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12226,
                                                12243
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12256,
                                                      12264
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "complete",
                                                    "range": [
                                                      12265,
                                                      12273
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12256,
                                                    12273
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  12256,
                                                  12275
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                12256,
                                                12276
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12122,
                                            12286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12102,
                                          12286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12087,
                                      12287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    12078,
                                    12287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12074,
                                12288
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      12301,
                                      12312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          12315,
                                          12321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishBehavior",
                                        "range": [
                                          12322,
                                          12337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        12315,
                                        12337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          12338,
                                          12339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12315,
                                      12340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    12301,
                                    12340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12297,
                                12341
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      12350,
                                      12361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      12362,
                                      12369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    12350,
                                    12369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12350,
                                  12371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                12350,
                                12372
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      12381,
                                      12392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      12393,
                                      12402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    12381,
                                    12402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          12413,
                                          12414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  12430,
                                                  12437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  12438,
                                                  12442
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                12430,
                                                12442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 267,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 267,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  12443,
                                                  12444
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12430,
                                              12445
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            12430,
                                            12446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12416,
                                        12456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12403,
                                      12456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12381,
                                  12457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                12381,
                                12458
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              12467,
                                              12473
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12474,
                                              12480
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12467,
                                            12480
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results",
                                            "range": [
                                              12481,
                                              12488
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12467,
                                          12489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12490,
                                          12492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        12467,
                                        12492
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12493,
                                        12497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      12467,
                                      12497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12498,
                                      12503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12467,
                                    12503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12504,
                                      12506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12467,
                                  12507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                12467,
                                12508
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "done",
                                  "range": [
                                    12517,
                                    12521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12517,
                                  12523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 14
                                  }
                                }
                              },
                              "range": [
                                12517,
                                12524
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 15
                                }
                              }
                            }
                          ],
                          "range": [
                            12038,
                            12530
                          ],
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 105
                            },
                            "end": {
                              "line": 271,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12022,
                          12530
                        ],
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 89
                          },
                          "end": {
                            "line": 271,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11937,
                      12531
                    ],
                    "loc": {
                      "start": {
                        "line": 255,
                        "column": 4
                      },
                      "end": {
                        "line": 271,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1621,
                    "_esdocTestName": "it1621"
                  },
                  "range": [
                    11937,
                    12532
                  ],
                  "loc": {
                    "start": {
                      "line": 255,
                      "column": 4
                    },
                    "end": {
                      "line": 271,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                207,
                12534
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 61
                },
                "end": {
                  "line": 272,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              195,
              12534
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 49
              },
              "end": {
                "line": 272,
                "column": 1
              }
            }
          }
        ],
        "range": [
          146,
          12535
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 272,
            "column": 2
          }
        },
        "_esdocTestId": 1604,
        "_esdocTestName": "describe1604"
      },
      "range": [
        146,
        12536
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 272,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {publishBehavior} ",
          "range": [
            115,
            145
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 30
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=publishBehavior-spec.js.map",
          "range": [
            12537,
            12585
          ],
          "loc": {
            "start": {
              "line": 273,
              "column": 0
            },
            "end": {
              "line": 273,
              "column": 48
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    12536
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 272,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {publishBehavior} ",
      "range": [
        115,
        145
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": " Set up unsubscription action",
      "range": [
        3998,
        4029
      ],
      "loc": {
        "start": {
          "line": 79,
          "column": 8
        },
        "end": {
          "line": 79,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": " Set up unsubscription action",
      "range": [
        5150,
        5181
      ],
      "loc": {
        "start": {
          "line": 103,
          "column": 8
        },
        "end": {
          "line": 103,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=publishBehavior-spec.js.map",
      "range": [
        12537,
        12585
      ],
      "loc": {
        "start": {
          "line": 273,
          "column": 0
        },
        "end": {
          "line": 273,
          "column": 48
        }
      }
    }
  ]
}