{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              57,
              67
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                70,
                72
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 17
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                73,
                83
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 20
                },
                "end": {
                  "line": 3,
                  "column": 30
                }
              }
            },
            "range": [
              70,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 30
              }
            }
          },
          "range": [
            57,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        84
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {mergeScan} ",
          "range": [
            85,
            109
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 24
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            110,
            118
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.mergeScan",
            "raw": "'Observable.prototype.mergeScan'",
            "range": [
              119,
              151
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 41
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        171,
                        173
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeScan things",
                        "raw": "'should mergeScan things'",
                        "range": [
                          174,
                          199
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 7
                          },
                          "end": {
                            "line": 6,
                            "column": 32
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      227,
                                      229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        232,
                                        235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          236,
                                          265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      232,
                                      266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    227,
                                    266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                223,
                                267
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      280,
                                      286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      289,
                                      313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    280,
                                    313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                276,
                                314
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      327,
                                      335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---u--v--w--x--y--z--|",
                                    "raw": "'---u--v--w--x--y--z--|'",
                                    "range": [
                                      338,
                                      362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    327,
                                    362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                323,
                                363
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      376,
                                      382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            399,
                                            400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                403,
                                                406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            402,
                                            407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          399,
                                          407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            421,
                                            422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                425,
                                                428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                430,
                                                433
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            424,
                                            434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          421,
                                          434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            448,
                                            449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                452,
                                                455
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                457,
                                                460
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                462,
                                                465
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            451,
                                            466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          448,
                                          466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            480,
                                            481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                484,
                                                487
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                489,
                                                492
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                494,
                                                497
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                499,
                                                502
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            483,
                                            503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          480,
                                          503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            517,
                                            518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                521,
                                                524
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                526,
                                                529
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                531,
                                                534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                536,
                                                539
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                541,
                                                544
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            520,
                                            545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          517,
                                          545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            559,
                                            560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                563,
                                                566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                568,
                                                571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                573,
                                                576
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                578,
                                                581
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                583,
                                                586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                588,
                                                591
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            562,
                                            592
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          559,
                                          592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      385,
                                      602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    376,
                                    602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                372,
                                603
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      616,
                                      622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          625,
                                          627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          628,
                                          637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        625,
                                        637
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              648,
                                              651
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              653,
                                              654
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      665,
                                                      675
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 18,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      676,
                                                      678
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 18,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    665,
                                                    678
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          679,
                                                          682
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          683,
                                                          689
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        679,
                                                        689
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          690,
                                                          691
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      679,
                                                      692
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 18,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  665,
                                                  693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                658,
                                                694
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            656,
                                            696
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          638,
                                          696
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          698,
                                          700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      625,
                                      701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    616,
                                    701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                612,
                                702
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        711,
                                        727
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          728,
                                          734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      711,
                                      735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      736,
                                      740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    711,
                                    740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      741,
                                      749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      751,
                                      757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  711,
                                  758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                711,
                                759
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        768,
                                        787
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            788,
                                            790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            791,
                                            804
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          788,
                                          804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      768,
                                      805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      806,
                                      810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    768,
                                    810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      811,
                                      817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  768,
                                  818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                768,
                                819
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            213,
                            825
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 46
                            },
                            "end": {
                              "line": 21,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          201,
                          825
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 34
                          },
                          "end": {
                            "line": 21,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      171,
                      826
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 21,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1462,
                    "_esdocTestName": "it1462"
                  },
                  "range": [
                    171,
                    827
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 21,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        832,
                        834
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle errors",
                        "raw": "'should handle errors'",
                        "range": [
                          835,
                          857
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 7
                          },
                          "end": {
                            "line": 22,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      885,
                                      887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        890,
                                        893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--#",
                                        "raw": "'--a--^--b--c--d--#'",
                                        "range": [
                                          894,
                                          914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      890,
                                      915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    885,
                                    915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                881,
                                916
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      929,
                                      935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      938,
                                      953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    929,
                                    953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                925,
                                954
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      967,
                                      975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---u--v--w--#",
                                    "raw": "'---u--v--w--#'",
                                    "range": [
                                      978,
                                      993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    967,
                                    993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                963,
                                994
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1007,
                                      1013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            1030,
                                            1031
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1034,
                                                1037
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1033,
                                            1038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1030,
                                          1038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            1052,
                                            1053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1056,
                                                1059
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1061,
                                                1064
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1055,
                                            1065
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1052,
                                          1065
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1079,
                                            1080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1083,
                                                1086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1088,
                                                1091
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1093,
                                                1096
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1082,
                                            1097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1079,
                                          1097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1016,
                                      1107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1007,
                                    1107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1003,
                                1108
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1121,
                                      1127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1130,
                                          1132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          1133,
                                          1142
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        1130,
                                        1142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              1153,
                                              1156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              1158,
                                              1159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      1170,
                                                      1180
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 31,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 31,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      1181,
                                                      1183
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 31,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 31,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1170,
                                                    1183
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          1184,
                                                          1187
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          1188,
                                                          1194
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1184,
                                                        1194
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          1195,
                                                          1196
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1184,
                                                      1197
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 31,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 31,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1170,
                                                  1198
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 31,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                1163,
                                                1199
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1161,
                                            1201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1143,
                                          1201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          1203,
                                          1205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1130,
                                      1206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    1121,
                                    1206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1117,
                                1207
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1216,
                                        1232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1233,
                                          1239
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1216,
                                      1240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1241,
                                      1245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1216,
                                    1245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1246,
                                      1254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1256,
                                      1262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1216,
                                  1263
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1216,
                                1264
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1273,
                                        1292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1293,
                                            1295
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1296,
                                            1309
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1293,
                                          1309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1273,
                                      1310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1311,
                                      1315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1273,
                                    1315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1316,
                                      1322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1273,
                                  1323
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1273,
                                1324
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            871,
                            1330
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 43
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          859,
                          1330
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 31
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      832,
                      1331
                    ],
                    "loc": {
                      "start": {
                        "line": 22,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1463,
                    "_esdocTestName": "it1463"
                  },
                  "range": [
                    832,
                    1332
                  ],
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1337,
                        1339
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeScan values and be able to asynchronously project them",
                        "raw": "'should mergeScan values and be able to asynchronously project them'",
                        "range": [
                          1340,
                          1408
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1436,
                                      1438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1441,
                                        1444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          1445,
                                          1474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1441,
                                      1475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1436,
                                    1475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1432,
                                1476
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1489,
                                      1495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      1498,
                                      1522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1489,
                                    1522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1485,
                                1523
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1536,
                                      1544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----u--v--w--x--y--z|",
                                    "raw": "'-----u--v--w--x--y--z|'",
                                    "range": [
                                      1547,
                                      1571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1536,
                                    1571
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1532,
                                1572
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1585,
                                      1591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            1608,
                                            1609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1612,
                                                1615
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1611,
                                            1616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1608,
                                          1616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            1630,
                                            1631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1634,
                                                1637
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1639,
                                                1642
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1633,
                                            1643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1630,
                                          1643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1657,
                                            1658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1661,
                                                1664
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1666,
                                                1669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1671,
                                                1674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1660,
                                            1675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1657,
                                          1675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1689,
                                            1690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1693,
                                                1696
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1698,
                                                1701
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1703,
                                                1706
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1708,
                                                1711
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1692,
                                            1712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1689,
                                          1712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1726,
                                            1727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1730,
                                                1733
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1735,
                                                1738
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1740,
                                                1743
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1745,
                                                1748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1750,
                                                1753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1729,
                                            1754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1726,
                                          1754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1768,
                                            1769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1772,
                                                1775
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1777,
                                                1780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1782,
                                                1785
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1787,
                                                1790
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1792,
                                                1795
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                1797,
                                                1800
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1771,
                                            1801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1768,
                                          1801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1594,
                                      1811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1585,
                                    1811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1581,
                                1812
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1825,
                                      1831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1834,
                                          1836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          1837,
                                          1846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        1834,
                                        1846
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              1857,
                                              1860
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              1862,
                                              1863
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          1886,
                                                          1896
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          1897,
                                                          1899
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1886,
                                                        1899
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "acc",
                                                            "range": [
                                                              1900,
                                                              1903
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "concat",
                                                            "range": [
                                                              1904,
                                                              1910
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1900,
                                                            1910
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              1911,
                                                              1912
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 45
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1900,
                                                          1913
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 46
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1886,
                                                      1914
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "delay",
                                                    "range": [
                                                      1915,
                                                      1920
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1886,
                                                    1920
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 20,
                                                    "raw": "20",
                                                    "range": [
                                                      1921,
                                                      1923
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      1925,
                                                      1940
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1886,
                                                  1941
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                1879,
                                                1942
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 75
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1865,
                                            1952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1847,
                                          1952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          1954,
                                          1956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1834,
                                      1957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "range": [
                                    1825,
                                    1957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1821,
                                1958
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 15
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1967,
                                        1983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1984,
                                          1990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1967,
                                      1991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1992,
                                      1996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1967,
                                    1996
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1997,
                                      2005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2007,
                                      2013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1967,
                                  2014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1967,
                                2015
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2024,
                                        2043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2044,
                                            2046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2047,
                                            2060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2044,
                                          2060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2024,
                                      2061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2062,
                                      2066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2024,
                                    2066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2067,
                                      2073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2024,
                                  2074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2024,
                                2075
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1422,
                            2081
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 89
                            },
                            "end": {
                              "line": 52,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1410,
                          2081
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 77
                          },
                          "end": {
                            "line": 52,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1337,
                      2082
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 52,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1464,
                    "_esdocTestName": "it1464"
                  },
                  "range": [
                    1337,
                    2083
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 52,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2088,
                        2090
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not stop ongoing async projections when source completes",
                        "raw": "'should not stop ongoing async projections when source completes'",
                        "range": [
                          2091,
                          2156
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 7
                          },
                          "end": {
                            "line": 53,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2184,
                                      2186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2189,
                                        2192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          2193,
                                          2222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2189,
                                      2223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2184,
                                    2223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2180,
                                2224
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2237,
                                      2243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                      !",
                                    "raw": "'^                      !'",
                                    "range": [
                                      2246,
                                      2272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    2237,
                                    2272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2233,
                                2273
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2286,
                                      2294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------u--v--w--x--y--(z|)",
                                    "raw": "'--------u--v--w--x--y--(z|)'",
                                    "range": [
                                      2297,
                                      2326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2286,
                                    2326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2282,
                                2327
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2340,
                                      2346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            2363,
                                            2364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2367,
                                                2370
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2366,
                                            2371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2363,
                                          2371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            2385,
                                            2386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2389,
                                                2392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2388,
                                            2393
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2385,
                                          2393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2407,
                                            2408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2411,
                                                2414
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2416,
                                                2419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2410,
                                            2420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2407,
                                          2420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2434,
                                            2435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2438,
                                                2441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2443,
                                                2446
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2437,
                                            2447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2434,
                                          2447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2461,
                                            2462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2465,
                                                2468
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2470,
                                                2473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                2475,
                                                2478
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2464,
                                            2479
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2461,
                                          2479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2493,
                                            2494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2497,
                                                2500
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2502,
                                                2505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                2507,
                                                2510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2496,
                                            2511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2493,
                                          2511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2349,
                                      2522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2340,
                                    2522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2336,
                                2523
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2536,
                                      2542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2545,
                                          2547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          2548,
                                          2557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2545,
                                        2557
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              2568,
                                              2571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2573,
                                              2574
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          2597,
                                                          2607
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          2608,
                                                          2610
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2597,
                                                        2610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "acc",
                                                            "range": [
                                                              2611,
                                                              2614
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "concat",
                                                            "range": [
                                                              2615,
                                                              2621
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2611,
                                                            2621
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 66,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 66,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              2622,
                                                              2623
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 45
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2611,
                                                          2624
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 46
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2597,
                                                      2625
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "delay",
                                                    "range": [
                                                      2626,
                                                      2631
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2597,
                                                    2631
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      2632,
                                                      2634
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      2636,
                                                      2651
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2597,
                                                  2652
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                2590,
                                                2653
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 75
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2576,
                                            2663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2558,
                                          2663
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          2665,
                                          2667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2545,
                                      2668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "range": [
                                    2536,
                                    2668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2532,
                                2669
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 15
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2678,
                                        2694
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2695,
                                          2701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2678,
                                      2702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2703,
                                      2707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2678,
                                    2707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2708,
                                      2716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2718,
                                      2724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2678,
                                  2725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2678,
                                2726
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2735,
                                        2754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2755,
                                            2757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2758,
                                            2771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2755,
                                          2771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2735,
                                      2772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2773,
                                      2777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2735,
                                    2777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2778,
                                      2784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2735,
                                  2785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2735,
                                2786
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2170,
                            2792
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 86
                            },
                            "end": {
                              "line": 70,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2158,
                          2792
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 74
                          },
                          "end": {
                            "line": 70,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2088,
                      2793
                    ],
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 4
                      },
                      "end": {
                        "line": 70,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1465,
                    "_esdocTestName": "it1465"
                  },
                  "range": [
                    2088,
                    2794
                  ],
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 4
                    },
                    "end": {
                      "line": 70,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2799,
                        2801
                      ],
                      "loc": {
                        "start": {
                          "line": 71,
                          "column": 4
                        },
                        "end": {
                          "line": 71,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should interrupt ongoing async projections when result is unsubscribed early",
                        "raw": "'should interrupt ongoing async projections when result is unsubscribed early'",
                        "range": [
                          2802,
                          2880
                        ],
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 7
                          },
                          "end": {
                            "line": 71,
                            "column": 85
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2908,
                                      2910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2913,
                                        2916
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          2917,
                                          2946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2913,
                                      2947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2908,
                                    2947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2904,
                                2948
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2961,
                                      2967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !     ",
                                    "raw": "'^               !     '",
                                    "range": [
                                      2970,
                                      2994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2961,
                                    2994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2957,
                                2995
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3008,
                                      3016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------u--v--w--     ",
                                    "raw": "'--------u--v--w--     '",
                                    "range": [
                                      3019,
                                      3043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    3008,
                                    3043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3004,
                                3044
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3057,
                                      3063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            3080,
                                            3081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3084,
                                                3087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3083,
                                            3088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3080,
                                          3088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            3102,
                                            3103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3106,
                                                3109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3105,
                                            3110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3102,
                                          3110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3124,
                                            3125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3128,
                                                3131
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3133,
                                                3136
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3127,
                                            3137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3124,
                                          3137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3151,
                                            3152
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3155,
                                                3158
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 79,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3160,
                                                3163
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 79,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3154,
                                            3164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3151,
                                          3164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3178,
                                            3179
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3182,
                                                3185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3187,
                                                3190
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                3192,
                                                3195
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3181,
                                            3196
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3178,
                                          3196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3210,
                                            3211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3214,
                                                3217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3219,
                                                3222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                3224,
                                                3227
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3213,
                                            3228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3210,
                                          3228
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3066,
                                      3239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3057,
                                    3239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3053,
                                3240
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3253,
                                      3259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3262,
                                          3264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          3265,
                                          3274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        3262,
                                        3274
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              3285,
                                              3288
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3290,
                                              3291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          3314,
                                                          3324
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          3325,
                                                          3327
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3314,
                                                        3327
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "acc",
                                                            "range": [
                                                              3328,
                                                              3331
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 84,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 84,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "concat",
                                                            "range": [
                                                              3332,
                                                              3338
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 84,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 84,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3328,
                                                            3338
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 84,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 84,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3339,
                                                              3340
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 84,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 84,
                                                                "column": 45
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3328,
                                                          3341
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 46
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3314,
                                                      3342
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "delay",
                                                    "range": [
                                                      3343,
                                                      3348
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3314,
                                                    3348
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 84,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      3349,
                                                      3351
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      3353,
                                                      3368
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3314,
                                                  3369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                3307,
                                                3370
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 75
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3293,
                                            3380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3275,
                                          3380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          3382,
                                          3384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3262,
                                      3385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "range": [
                                    3253,
                                    3385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3249,
                                3386
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 15
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3395,
                                        3411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3412,
                                          3418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "e1subs",
                                        "range": [
                                          3420,
                                          3426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3395,
                                      3427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3428,
                                      3432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3395,
                                    3432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3433,
                                      3441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3443,
                                      3449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3395,
                                  3450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                3395,
                                3451
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3460,
                                        3479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3480,
                                            3482
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3483,
                                            3496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3480,
                                          3496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3460,
                                      3497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3498,
                                      3502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3460,
                                    3502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3503,
                                      3509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3460,
                                  3510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3460,
                                3511
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2894,
                            3517
                          ],
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 99
                            },
                            "end": {
                              "line": 88,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2882,
                          3517
                        ],
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 87
                          },
                          "end": {
                            "line": 88,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2799,
                      3518
                    ],
                    "loc": {
                      "start": {
                        "line": 71,
                        "column": 4
                      },
                      "end": {
                        "line": 88,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1466,
                    "_esdocTestName": "it1466"
                  },
                  "range": [
                    2799,
                    3519
                  ],
                  "loc": {
                    "start": {
                      "line": 71,
                      "column": 4
                    },
                    "end": {
                      "line": 88,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3524,
                        3526
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 4
                        },
                        "end": {
                          "line": 89,
                          "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": [
                          3527,
                          3606
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 7
                          },
                          "end": {
                            "line": 89,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3634,
                                      3636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3639,
                                        3642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          3643,
                                          3672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3639,
                                      3673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    3634,
                                    3673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3630,
                                3674
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3687,
                                      3693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !     ",
                                    "raw": "'^               !     '",
                                    "range": [
                                      3696,
                                      3720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3687,
                                    3720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3683,
                                3721
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3734,
                                      3742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------u--v--w--     ",
                                    "raw": "'--------u--v--w--     '",
                                    "range": [
                                      3745,
                                      3769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    3734,
                                    3769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3730,
                                3770
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3783,
                                      3788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                !     ",
                                    "raw": "'                !     '",
                                    "range": [
                                      3791,
                                      3815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3783,
                                    3815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3779,
                                3816
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3829,
                                      3835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            3852,
                                            3853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3856,
                                                3859
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3855,
                                            3860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3852,
                                          3860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            3874,
                                            3875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3878,
                                                3881
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3877,
                                            3882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3874,
                                          3882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3896,
                                            3897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3900,
                                                3903
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3905,
                                                3908
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3899,
                                            3909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3896,
                                          3909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3923,
                                            3924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3927,
                                                3930
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3932,
                                                3935
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3926,
                                            3936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3923,
                                          3936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3950,
                                            3951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3954,
                                                3957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3959,
                                                3962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                3964,
                                                3967
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3953,
                                            3968
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3950,
                                          3968
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3982,
                                            3983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3986,
                                                3989
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3991,
                                                3994
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                3996,
                                                3999
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3985,
                                            4000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3982,
                                          4000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3838,
                                      4011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3829,
                                    4011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3825,
                                4012
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4025,
                                      4031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  4034,
                                                  4036
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  4050,
                                                  4058
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                4034,
                                                4058
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4069,
                                                      4070
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4081,
                                                              4091
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4092,
                                                              4094
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4081,
                                                            4094
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 103,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 103,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              4095,
                                                              4096
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4081,
                                                          4097
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 103,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 103,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4074,
                                                        4098
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 103,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 103,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4072,
                                                    4100
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4059,
                                                  4100
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4034,
                                              4101
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeScan",
                                            "range": [
                                              4115,
                                              4124
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            4034,
                                            4124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "acc",
                                                "range": [
                                                  4135,
                                                  4138
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  4140,
                                                  4141
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 39
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4164,
                                                              4174
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 105,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 105,
                                                                "column": 29
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4175,
                                                              4177
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 105,
                                                                "column": 30
                                                              },
                                                              "end": {
                                                                "line": 105,
                                                                "column": 32
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4164,
                                                            4177
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 105,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 105,
                                                              "column": 32
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "acc",
                                                                "range": [
                                                                  4178,
                                                                  4181
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 105,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 105,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "concat",
                                                                "range": [
                                                                  4182,
                                                                  4188
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 105,
                                                                    "column": 37
                                                                  },
                                                                  "end": {
                                                                    "line": 105,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4178,
                                                                4188
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 105,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 105,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  4189,
                                                                  4190
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 105,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 105,
                                                                    "column": 45
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              4178,
                                                              4191
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 105,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 105,
                                                                "column": 46
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4164,
                                                          4192
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 105,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 105,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "delay",
                                                        "range": [
                                                          4193,
                                                          4198
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 105,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 105,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4164,
                                                        4198
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 105,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 105,
                                                          "column": 53
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 50,
                                                        "raw": "50",
                                                        "range": [
                                                          4199,
                                                          4201
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 105,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 105,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          4203,
                                                          4218
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 105,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 105,
                                                            "column": 73
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4164,
                                                      4219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 105,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 105,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4157,
                                                    4220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 105,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 105,
                                                      "column": 75
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4143,
                                                4230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              4125,
                                              4230
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 9
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [],
                                            "range": [
                                              4232,
                                              4234
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 13
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4034,
                                          4235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          4249,
                                          4257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        4034,
                                        4257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4268,
                                              4269
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 107,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4280,
                                                      4290
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 107,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      4291,
                                                      4293
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 107,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4280,
                                                    4293
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 107,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 107,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4294,
                                                      4295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 107,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4280,
                                                  4296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4273,
                                                4297
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4271,
                                            4299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4258,
                                          4299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4034,
                                      4300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4025,
                                    4300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4021,
                                4301
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4310,
                                        4326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4327,
                                          4333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          4335,
                                          4340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4310,
                                      4341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4342,
                                      4346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4310,
                                    4346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4347,
                                      4355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4357,
                                      4363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4310,
                                  4364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                4310,
                                4365
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4374,
                                        4393
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4394,
                                            4396
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4397,
                                            4410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4394,
                                          4410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4374,
                                      4411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4412,
                                      4416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4374,
                                    4416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4417,
                                      4423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4374,
                                  4424
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4374,
                                4425
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3620,
                            4431
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 100
                            },
                            "end": {
                              "line": 110,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3608,
                          4431
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 88
                          },
                          "end": {
                            "line": 110,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3524,
                      4432
                    ],
                    "loc": {
                      "start": {
                        "line": 89,
                        "column": 4
                      },
                      "end": {
                        "line": 110,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1467,
                    "_esdocTestName": "it1467"
                  },
                  "range": [
                    3524,
                    4433
                  ],
                  "loc": {
                    "start": {
                      "line": 89,
                      "column": 4
                    },
                    "end": {
                      "line": 110,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4438,
                        4440
                      ],
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 111,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle errors in the projection function",
                        "raw": "'should handle errors in the projection function'",
                        "range": [
                          4441,
                          4490
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 7
                          },
                          "end": {
                            "line": 111,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4518,
                                      4520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4523,
                                        4526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          4527,
                                          4556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4523,
                                      4557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4518,
                                    4557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4514,
                                4558
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4571,
                                      4577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      4580,
                                      4592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4571,
                                    4592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4567,
                                4593
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4606,
                                      4614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---u--v--#",
                                    "raw": "'---u--v--#'",
                                    "range": [
                                      4617,
                                      4629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4606,
                                    4629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4602,
                                4630
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4643,
                                      4649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            4666,
                                            4667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4670,
                                                4673
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4669,
                                            4674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4666,
                                          4674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            4688,
                                            4689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4692,
                                                4695
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4697,
                                                4700
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4691,
                                            4701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4688,
                                          4701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4652,
                                      4711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4643,
                                    4711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4639,
                                4712
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4725,
                                      4731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4734,
                                          4736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          4737,
                                          4746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        4734,
                                        4746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              4757,
                                              4760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 119,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 119,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4762,
                                              4763
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 119,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 119,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    4783,
                                                    4784
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 120,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 120,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "d",
                                                  "raw": "'d'",
                                                  "range": [
                                                    4789,
                                                    4792
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 120,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 120,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4783,
                                                  4792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "bad!",
                                                      "raw": "'bad!'",
                                                      "range": [
                                                        4818,
                                                        4824
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 121,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 121,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4812,
                                                      4825
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 121,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 121,
                                                        "column": 29
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4794,
                                                  4839
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                4779,
                                                4839
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4859,
                                                      4869
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      4870,
                                                      4872
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4859,
                                                    4872
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          4873,
                                                          4876
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          4877,
                                                          4883
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4873,
                                                        4883
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 123,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 123,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          4884,
                                                          4885
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 45
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4873,
                                                      4886
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 46
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4859,
                                                  4887
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                4852,
                                                4888
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4765,
                                            4898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4747,
                                          4898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          4900,
                                          4902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4734,
                                      4903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "range": [
                                    4725,
                                    4903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4721,
                                4904
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 15
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4913,
                                        4929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4930,
                                          4936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4913,
                                      4937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4938,
                                      4942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4913,
                                    4942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4943,
                                      4951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4953,
                                      4959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bad!",
                                    "raw": "'bad!'",
                                    "range": [
                                      4961,
                                      4967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4913,
                                  4968
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                4913,
                                4969
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4978,
                                        4997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4998,
                                            5000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5001,
                                            5014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4998,
                                          5014
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4978,
                                      5015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5016,
                                      5020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4978,
                                    5020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5021,
                                      5027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4978,
                                  5028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4978,
                                5029
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4504,
                            5035
                          ],
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 70
                            },
                            "end": {
                              "line": 127,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4492,
                          5035
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 58
                          },
                          "end": {
                            "line": 127,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4438,
                      5036
                    ],
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 4
                      },
                      "end": {
                        "line": 127,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1468,
                    "_esdocTestName": "it1468"
                  },
                  "range": [
                    4438,
                    5037
                  ],
                  "loc": {
                    "start": {
                      "line": 111,
                      "column": 4
                    },
                    "end": {
                      "line": 127,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5042,
                        5044
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 4
                        },
                        "end": {
                          "line": 128,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate errors from the projected Observable",
                        "raw": "'should propagate errors from the projected Observable'",
                        "range": [
                          5045,
                          5100
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 7
                          },
                          "end": {
                            "line": 128,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5128,
                                      5130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5133,
                                        5136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          5137,
                                          5166
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5133,
                                      5167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    5128,
                                    5167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5124,
                                5168
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5181,
                                      5187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      5190,
                                      5196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    5181,
                                    5196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5177,
                                5197
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5210,
                                      5218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      5221,
                                      5227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5210,
                                    5227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5206,
                                5228
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5241,
                                      5247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5250,
                                          5252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          5253,
                                          5262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5250,
                                        5262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              5273,
                                              5276
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              5278,
                                              5279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      5290,
                                                      5300
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "throw",
                                                    "range": [
                                                      5301,
                                                      5306
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5290,
                                                    5306
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "bad!",
                                                    "raw": "'bad!'",
                                                    "range": [
                                                      5307,
                                                      5313
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 84
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5290,
                                                  5314
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 85
                                                  }
                                                }
                                              },
                                              "range": [
                                                5283,
                                                5315
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 86
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5281,
                                            5317
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 88
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5263,
                                          5317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 88
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          5319,
                                          5321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5250,
                                      5322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    5241,
                                    5322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5237,
                                5323
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5332,
                                        5348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5349,
                                          5355
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5332,
                                      5356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5357,
                                      5361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5332,
                                    5361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5362,
                                      5370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "undefined",
                                    "range": [
                                      5372,
                                      5381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "bad!",
                                    "raw": "'bad!'",
                                    "range": [
                                      5383,
                                      5389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5332,
                                  5390
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                5332,
                                5391
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5400,
                                        5419
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5420,
                                            5422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5423,
                                            5436
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5420,
                                          5436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5400,
                                      5437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5438,
                                      5442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5400,
                                    5442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5443,
                                      5449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5400,
                                  5450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 134,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 134,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5400,
                                5451
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5114,
                            5457
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 76
                            },
                            "end": {
                              "line": 135,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5102,
                          5457
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 64
                          },
                          "end": {
                            "line": 135,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5042,
                      5458
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 4
                      },
                      "end": {
                        "line": 135,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1469,
                    "_esdocTestName": "it1469"
                  },
                  "range": [
                    5042,
                    5459
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 4
                    },
                    "end": {
                      "line": 135,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5464,
                        5466
                      ],
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 4
                        },
                        "end": {
                          "line": 136,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty projected Observable",
                        "raw": "'should handle an empty projected Observable'",
                        "range": [
                          5467,
                          5512
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 7
                          },
                          "end": {
                            "line": 136,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5540,
                                      5542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5545,
                                        5548
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          5549,
                                          5578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5545,
                                      5579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    5540,
                                    5579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5536,
                                5580
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5593,
                                      5599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      5602,
                                      5626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    5593,
                                    5626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5589,
                                5627
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5640,
                                      5648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------------------(x|)",
                                    "raw": "'---------------------(x|)'",
                                    "range": [
                                      5651,
                                      5678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5640,
                                    5678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5636,
                                5679
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5692,
                                      5698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5703,
                                            5704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            5706,
                                            5708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5703,
                                          5708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5701,
                                      5710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5692,
                                    5710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5688,
                                5711
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5724,
                                      5730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5733,
                                          5735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          5736,
                                          5745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5733,
                                        5745
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              5756,
                                              5759
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              5761,
                                              5762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      5773,
                                                      5783
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 141,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 141,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "empty",
                                                    "range": [
                                                      5784,
                                                      5789
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 141,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 141,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5773,
                                                    5789
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 141,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 141,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  5773,
                                                  5791
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 79
                                                  }
                                                }
                                              },
                                              "range": [
                                                5766,
                                                5792
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5764,
                                            5794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5746,
                                          5794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          5796,
                                          5798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5733,
                                      5799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    5724,
                                    5799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5720,
                                5800
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5809,
                                        5825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5826,
                                          5832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5809,
                                      5833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5834,
                                      5838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5809,
                                    5838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5839,
                                      5847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5849,
                                      5855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5809,
                                  5856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5809,
                                5857
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5866,
                                        5885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5886,
                                            5888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5889,
                                            5902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5886,
                                          5902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5866,
                                      5903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5904,
                                      5908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5866,
                                    5908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5909,
                                      5915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5866,
                                  5916
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5866,
                                5917
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5526,
                            5923
                          ],
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 66
                            },
                            "end": {
                              "line": 144,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5514,
                          5923
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 54
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5464,
                      5924
                    ],
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 4
                      },
                      "end": {
                        "line": 144,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1470,
                    "_esdocTestName": "it1470"
                  },
                  "range": [
                    5464,
                    5925
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 144,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5930,
                        5932
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 4
                        },
                        "end": {
                          "line": 145,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never projected Observable",
                        "raw": "'should handle a never projected Observable'",
                        "range": [
                          5933,
                          5977
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 7
                          },
                          "end": {
                            "line": 145,
                            "column": 51
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6005,
                                      6007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6010,
                                        6013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          6014,
                                          6043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6010,
                                      6044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    6005,
                                    6044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6001,
                                6045
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6058,
                                      6064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     ",
                                    "raw": "'^                     '",
                                    "range": [
                                      6067,
                                      6091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    6058,
                                    6091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6054,
                                6092
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6105,
                                      6113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------------",
                                    "raw": "'----------------------'",
                                    "range": [
                                      6116,
                                      6140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    6105,
                                    6140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6101,
                                6141
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6154,
                                      6160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6165,
                                            6166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            6168,
                                            6170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6165,
                                          6170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6163,
                                      6172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    6154,
                                    6172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6150,
                                6173
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6186,
                                      6192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6195,
                                          6197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          6198,
                                          6207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6195,
                                        6207
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              6218,
                                              6221
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6223,
                                              6224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      6235,
                                                      6245
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "never",
                                                    "range": [
                                                      6246,
                                                      6251
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6235,
                                                    6251
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  6235,
                                                  6253
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 79
                                                  }
                                                }
                                              },
                                              "range": [
                                                6228,
                                                6254
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6226,
                                            6256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6208,
                                          6256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          6258,
                                          6260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6195,
                                      6261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    6186,
                                    6261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6182,
                                6262
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6271,
                                        6287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          6288,
                                          6294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6271,
                                      6295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6296,
                                      6300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6271,
                                    6300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6301,
                                      6309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6311,
                                      6317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6271,
                                  6318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6271,
                                6319
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6328,
                                        6347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6348,
                                            6350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6351,
                                            6364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6348,
                                          6364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6328,
                                      6365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6366,
                                      6370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6328,
                                    6370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6371,
                                      6377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6328,
                                  6378
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6328,
                                6379
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5991,
                            6385
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 65
                            },
                            "end": {
                              "line": 153,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5979,
                          6385
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 53
                          },
                          "end": {
                            "line": 153,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5930,
                      6386
                    ],
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 4
                      },
                      "end": {
                        "line": 153,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1471,
                    "_esdocTestName": "it1471"
                  },
                  "range": [
                    5930,
                    6387
                  ],
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 4
                    },
                    "end": {
                      "line": 153,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6392,
                        6394
                      ],
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 4
                        },
                        "end": {
                          "line": 154,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "handle empty",
                        "raw": "'handle empty'",
                        "range": [
                          6395,
                          6409
                        ],
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 7
                          },
                          "end": {
                            "line": 154,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6437,
                                      6439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6442,
                                        6446
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          6447,
                                          6450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6442,
                                      6451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    6437,
                                    6451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6433,
                                6452
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6465,
                                      6471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      6474,
                                      6480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    6465,
                                    6480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6461,
                                6481
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6494,
                                      6502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(u|)",
                                    "raw": "'(u|)'",
                                    "range": [
                                      6505,
                                      6511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6494,
                                    6511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6490,
                                6512
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6525,
                                      6531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            6548,
                                            6549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            6551,
                                            6553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6548,
                                          6553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6534,
                                      6563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6525,
                                    6563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6521,
                                6564
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6577,
                                      6583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6586,
                                          6588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          6589,
                                          6598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6586,
                                        6598
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              6609,
                                              6612
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6614,
                                              6615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      6626,
                                                      6636
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      6637,
                                                      6639
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6626,
                                                    6639
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          6640,
                                                          6643
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 161,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 161,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          6644,
                                                          6650
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 161,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 161,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6640,
                                                        6650
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 161,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          6651,
                                                          6652
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 161,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 161,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6640,
                                                      6653
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6626,
                                                  6654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                6619,
                                                6655
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6617,
                                            6657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6599,
                                          6657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          6659,
                                          6661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6586,
                                      6662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    6577,
                                    6662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6573,
                                6663
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6672,
                                        6688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          6689,
                                          6695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6672,
                                      6696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6697,
                                      6701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6672,
                                    6701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6702,
                                      6710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6712,
                                      6718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6672,
                                  6719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6672,
                                6720
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6729,
                                        6748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6749,
                                            6751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6752,
                                            6765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6749,
                                          6765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6729,
                                      6766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6767,
                                      6771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6729,
                                    6771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6772,
                                      6778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6729,
                                  6779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6729,
                                6780
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6423,
                            6786
                          ],
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 35
                            },
                            "end": {
                              "line": 164,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6411,
                          6786
                        ],
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 23
                          },
                          "end": {
                            "line": 164,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6392,
                      6787
                    ],
                    "loc": {
                      "start": {
                        "line": 154,
                        "column": 4
                      },
                      "end": {
                        "line": 164,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1472,
                    "_esdocTestName": "it1472"
                  },
                  "range": [
                    6392,
                    6788
                  ],
                  "loc": {
                    "start": {
                      "line": 154,
                      "column": 4
                    },
                    "end": {
                      "line": 164,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6793,
                        6795
                      ],
                      "loc": {
                        "start": {
                          "line": 165,
                          "column": 4
                        },
                        "end": {
                          "line": 165,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "handle never",
                        "raw": "'handle never'",
                        "range": [
                          6796,
                          6810
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 7
                          },
                          "end": {
                            "line": 165,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6838,
                                      6840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6843,
                                        6847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          6848,
                                          6851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6843,
                                      6852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    6838,
                                    6852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6834,
                                6853
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6866,
                                      6872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      6875,
                                      6878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    6866,
                                    6878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6862,
                                6879
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6892,
                                      6900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      6903,
                                      6906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    6892,
                                    6906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6888,
                                6907
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6920,
                                      6926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6929,
                                          6931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          6932,
                                          6941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6929,
                                        6941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              6952,
                                              6955
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 169,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6957,
                                              6958
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 169,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      6969,
                                                      6979
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      6980,
                                                      6982
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6969,
                                                    6982
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 169,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 169,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          6983,
                                                          6986
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 169,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 169,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          6987,
                                                          6993
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 169,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 169,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6983,
                                                        6993
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 169,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 169,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          6994,
                                                          6995
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 169,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 169,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6983,
                                                      6996
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6969,
                                                  6997
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                6962,
                                                6998
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6960,
                                            7000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6942,
                                          7000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          7002,
                                          7004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6929,
                                      7005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    6920,
                                    7005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6916,
                                7006
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7015,
                                        7031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          7032,
                                          7038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7015,
                                      7039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7040,
                                      7044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7015,
                                    7044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7045,
                                      7053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7015,
                                  7054
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                7015,
                                7055
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7064,
                                        7083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7084,
                                            7086
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7087,
                                            7100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7084,
                                          7100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7064,
                                      7101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7102,
                                      7106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7064,
                                    7106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7107,
                                      7113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7064,
                                  7114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7064,
                                7115
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6824,
                            7121
                          ],
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 35
                            },
                            "end": {
                              "line": 172,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6812,
                          7121
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 23
                          },
                          "end": {
                            "line": 172,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6793,
                      7122
                    ],
                    "loc": {
                      "start": {
                        "line": 165,
                        "column": 4
                      },
                      "end": {
                        "line": 172,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1473,
                    "_esdocTestName": "it1473"
                  },
                  "range": [
                    6793,
                    7123
                  ],
                  "loc": {
                    "start": {
                      "line": 165,
                      "column": 4
                    },
                    "end": {
                      "line": 172,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7128,
                        7130
                      ],
                      "loc": {
                        "start": {
                          "line": 173,
                          "column": 4
                        },
                        "end": {
                          "line": 173,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "handle throw",
                        "raw": "'handle throw'",
                        "range": [
                          7131,
                          7145
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 7
                          },
                          "end": {
                            "line": 173,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7173,
                                      7175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7178,
                                        7182
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          7183,
                                          7186
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7178,
                                      7187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    7173,
                                    7187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7169,
                                7188
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7201,
                                      7207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      7210,
                                      7216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    7201,
                                    7216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7197,
                                7217
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7230,
                                      7238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      7241,
                                      7244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    7230,
                                    7244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7226,
                                7245
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7258,
                                      7264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7267,
                                          7269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          7270,
                                          7279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        7267,
                                        7279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              7290,
                                              7293
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 177,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7295,
                                              7296
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 177,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7307,
                                                      7317
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7318,
                                                      7320
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7307,
                                                    7320
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          7321,
                                                          7324
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          7325,
                                                          7331
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7321,
                                                        7331
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 177,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 177,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          7332,
                                                          7333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7321,
                                                      7334
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7307,
                                                  7335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                7300,
                                                7336
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7298,
                                            7338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7280,
                                          7338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          7340,
                                          7342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7267,
                                      7343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    7258,
                                    7343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7254,
                                7344
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7353,
                                        7369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          7370,
                                          7376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7353,
                                      7377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7378,
                                      7382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7353,
                                    7382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7383,
                                      7391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7353,
                                  7392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                7353,
                                7393
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7402,
                                        7421
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7422,
                                            7424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7425,
                                            7438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7422,
                                          7438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7402,
                                      7439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7440,
                                      7444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7402,
                                    7444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7445,
                                      7451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7402,
                                  7452
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7402,
                                7453
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7159,
                            7459
                          ],
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 35
                            },
                            "end": {
                              "line": 180,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7147,
                          7459
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 23
                          },
                          "end": {
                            "line": 180,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7128,
                      7460
                    ],
                    "loc": {
                      "start": {
                        "line": 173,
                        "column": 4
                      },
                      "end": {
                        "line": 180,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1474,
                    "_esdocTestName": "it1474"
                  },
                  "range": [
                    7128,
                    7461
                  ],
                  "loc": {
                    "start": {
                      "line": 173,
                      "column": 4
                    },
                    "end": {
                      "line": 180,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7466,
                        7468
                      ],
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 4
                        },
                        "end": {
                          "line": 181,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeScan unsubscription",
                        "raw": "'should mergeScan unsubscription'",
                        "range": [
                          7469,
                          7502
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 7
                          },
                          "end": {
                            "line": 181,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7530,
                                      7532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7535,
                                        7538
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          7539,
                                          7568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7535,
                                      7569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    7530,
                                    7569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7526,
                                7570
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7583,
                                      7591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---u--v--w--x--",
                                    "raw": "'---u--v--w--x--'",
                                    "range": [
                                      7594,
                                      7611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7583,
                                    7611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7579,
                                7612
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sub",
                                    "range": [
                                      7625,
                                      7628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !",
                                    "raw": "'^             !'",
                                    "range": [
                                      7631,
                                      7648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    7625,
                                    7648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7621,
                                7649
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7662,
                                      7668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            7685,
                                            7686
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7689,
                                                7692
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7688,
                                            7693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7685,
                                          7693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            7707,
                                            7708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7711,
                                                7714
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7716,
                                                7719
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7710,
                                            7720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7707,
                                          7720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            7734,
                                            7735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7738,
                                                7741
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7743,
                                                7746
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                7748,
                                                7751
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7737,
                                            7752
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7734,
                                          7752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            7766,
                                            7767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7770,
                                                7773
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7775,
                                                7778
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                7780,
                                                7783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                7785,
                                                7788
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7769,
                                            7789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7766,
                                          7789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            7803,
                                            7804
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7807,
                                                7810
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7812,
                                                7815
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                7817,
                                                7820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                7822,
                                                7825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                7827,
                                                7830
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7806,
                                            7831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7803,
                                          7831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            7845,
                                            7846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7849,
                                                7852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7854,
                                                7857
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                7859,
                                                7862
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                7864,
                                                7867
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                7869,
                                                7872
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                7874,
                                                7877
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7848,
                                            7878
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7845,
                                          7878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7671,
                                      7888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    7662,
                                    7888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7658,
                                7889
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7902,
                                      7908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7911,
                                          7913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          7914,
                                          7923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        7911,
                                        7923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              7934,
                                              7937
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7939,
                                              7940
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7951,
                                                      7961
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7962,
                                                      7964
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7951,
                                                    7964
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "acc",
                                                        "range": [
                                                          7965,
                                                          7968
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 193,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 193,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "concat",
                                                        "range": [
                                                          7969,
                                                          7975
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 193,
                                                            "column": 79
                                                          },
                                                          "end": {
                                                            "line": 193,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7965,
                                                        7975
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 193,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 193,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          7976,
                                                          7977
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 193,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 193,
                                                            "column": 87
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7965,
                                                      7978
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7951,
                                                  7979
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "range": [
                                                7944,
                                                7980
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 193,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 193,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7942,
                                            7982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7924,
                                          7982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 92
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [],
                                        "range": [
                                          7984,
                                          7986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7911,
                                      7987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    7902,
                                    7987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7898,
                                7988
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7997,
                                        8013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          8014,
                                          8020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "sub",
                                        "range": [
                                          8022,
                                          8025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7997,
                                      8026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8027,
                                      8031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    7997,
                                    8031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8032,
                                      8040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8042,
                                      8048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7997,
                                  8049
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                7997,
                                8050
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8059,
                                        8078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8079,
                                            8081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8082,
                                            8095
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8079,
                                          8095
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8059,
                                      8096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8097,
                                      8101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8059,
                                    8101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sub",
                                    "range": [
                                      8102,
                                      8105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8059,
                                  8106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 195,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 195,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                8059,
                                8107
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            7516,
                            8113
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 54
                            },
                            "end": {
                              "line": 196,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7504,
                          8113
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 42
                          },
                          "end": {
                            "line": 196,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7466,
                      8114
                    ],
                    "loc": {
                      "start": {
                        "line": 181,
                        "column": 4
                      },
                      "end": {
                        "line": 196,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1475,
                    "_esdocTestName": "it1475"
                  },
                  "range": [
                    7466,
                    8115
                  ],
                  "loc": {
                    "start": {
                      "line": 181,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8120,
                        8122
                      ],
                      "loc": {
                        "start": {
                          "line": 197,
                          "column": 4
                        },
                        "end": {
                          "line": 197,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergescan projects cold Observable with single concurrency",
                        "raw": "'should mergescan projects cold Observable with single concurrency'",
                        "range": [
                          8123,
                          8190
                        ],
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 7
                          },
                          "end": {
                            "line": 197,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8218,
                                      8220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8223,
                                        8226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          8227,
                                          8241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8223,
                                      8242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    8218,
                                    8242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8214,
                                8243
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8256,
                                      8262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      8265,
                                      8303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8256,
                                    8303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8252,
                                8304
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8317,
                                      8322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8339,
                                            8343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--d--e--f--|                      ",
                                            "raw": "'--d--e--f--|                      '",
                                            "range": [
                                              8344,
                                              8380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8339,
                                          8381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8395,
                                            8399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--g--h--i--|           ",
                                            "raw": "'--g--h--i--|           '",
                                            "range": [
                                              8400,
                                              8425
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8395,
                                          8426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8440,
                                            8444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--j--k--l--|",
                                            "raw": "'--j--k--l--|'",
                                            "range": [
                                              8445,
                                              8459
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 203,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 203,
                                                "column": 31
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8440,
                                          8460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8325,
                                      8470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    8317,
                                    8470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8313,
                                8471
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      8484,
                                      8489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^          !",
                                    "raw": "'  ^          !'",
                                    "range": [
                                      8492,
                                      8508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    8484,
                                    8508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8480,
                                8509
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      8522,
                                      8527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             ^          !",
                                    "raw": "'             ^          !'",
                                    "range": [
                                      8530,
                                      8557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    8522,
                                    8557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8518,
                                8558
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      8571,
                                      8576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                        ^          !",
                                    "raw": "'                        ^          !'",
                                    "range": [
                                      8579,
                                      8617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    8571,
                                    8617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8567,
                                8618
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8631,
                                      8639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-d--e--f--f-g--h--i--i-j--k--l--|",
                                    "raw": "'--x-d--e--f--f-g--h--i--i-j--k--l--|'",
                                    "range": [
                                      8642,
                                      8680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    8631,
                                    8680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8627,
                                8681
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      8694,
                                      8699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8702,
                                      8703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    8694,
                                    8703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8690,
                                8704
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8717,
                                      8723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8726,
                                          8728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          8729,
                                          8738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        8726,
                                        8738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              8749,
                                              8752
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8754,
                                              8755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      8775,
                                                      8780
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 211,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 211,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "inner",
                                                      "range": [
                                                        8783,
                                                        8788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 211,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 211,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          8789,
                                                          8794
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 211,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 211,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        8789,
                                                        8796
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 211,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 211,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8783,
                                                      8797
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 211,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 211,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8775,
                                                    8797
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 211,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 211,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                8771,
                                                8798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      8818,
                                                      8823
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 212,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 212,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "startWith",
                                                    "range": [
                                                      8824,
                                                      8833
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 212,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 212,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8818,
                                                    8833
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 212,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 212,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "acc",
                                                    "range": [
                                                      8834,
                                                      8837
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 212,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 212,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8818,
                                                  8838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 212,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 212,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                8811,
                                                8839
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 212,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 212,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8757,
                                            8849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8739,
                                          8849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          8851,
                                          8854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 14
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          8856,
                                          8857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8726,
                                      8858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    8717,
                                    8858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8713,
                                8859
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8868,
                                        8884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 214,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 214,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          8885,
                                          8891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8868,
                                      8892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8893,
                                      8897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8868,
                                    8897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8898,
                                      8906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8868,
                                  8907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                8868,
                                8908
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8917,
                                        8936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8937,
                                            8939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8940,
                                            8953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8937,
                                          8953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8917,
                                      8954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8955,
                                      8959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8917,
                                    8959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8960,
                                      8966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8917,
                                  8967
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8917,
                                8968
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8977,
                                        8996
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              8997,
                                              9002
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 216,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 216,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              9003,
                                              9004
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 216,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 216,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            8997,
                                            9005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9006,
                                            9019
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          8997,
                                          9019
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8977,
                                      9020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9021,
                                      9025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8977,
                                    9025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      9026,
                                      9031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8977,
                                  9032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                8977,
                                9033
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9042,
                                        9061
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              9062,
                                              9067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              9068,
                                              9069
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            9062,
                                            9070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9071,
                                            9084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          9062,
                                          9084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9042,
                                      9085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9086,
                                      9090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9042,
                                    9090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      9091,
                                      9096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9042,
                                  9097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                9042,
                                9098
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9107,
                                        9126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              9127,
                                              9132
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 218,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              9133,
                                              9134
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 218,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            9127,
                                            9135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9136,
                                            9149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          9127,
                                          9149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9107,
                                      9150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9151,
                                      9155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9107,
                                    9155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      9156,
                                      9161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9107,
                                  9162
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                9107,
                                9163
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            8204,
                            9169
                          ],
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 88
                            },
                            "end": {
                              "line": 219,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8192,
                          9169
                        ],
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 76
                          },
                          "end": {
                            "line": 219,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8120,
                      9170
                    ],
                    "loc": {
                      "start": {
                        "line": 197,
                        "column": 4
                      },
                      "end": {
                        "line": 219,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1476,
                    "_esdocTestName": "it1476"
                  },
                  "range": [
                    8120,
                    9171
                  ],
                  "loc": {
                    "start": {
                      "line": 197,
                      "column": 4
                    },
                    "end": {
                      "line": 219,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9176,
                        9178
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 220,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit accumulator if inner completes without value",
                        "raw": "'should emit accumulator if inner completes without value'",
                        "range": [
                          9179,
                          9237
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 7
                          },
                          "end": {
                            "line": 220,
                            "column": 65
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9265,
                                      9267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9270,
                                        9273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          9274,
                                          9303
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9270,
                                      9304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    9265,
                                    9304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9261,
                                9305
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9318,
                                      9324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      9327,
                                      9351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9318,
                                    9351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9314,
                                9352
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9365,
                                      9373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------------------(x|)",
                                    "raw": "'---------------------(x|)'",
                                    "range": [
                                      9376,
                                      9403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9365,
                                    9403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9361,
                                9404
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9417,
                                      9423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9426,
                                          9428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          9429,
                                          9438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        9426,
                                        9438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              9449,
                                              9452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9454,
                                              9455
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      9466,
                                                      9476
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 224,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 224,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "empty",
                                                    "range": [
                                                      9477,
                                                      9482
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 224,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 224,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9466,
                                                    9482
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 224,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 224,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  9466,
                                                  9484
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 224,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 224,
                                                    "column": 79
                                                  }
                                                }
                                              },
                                              "range": [
                                                9459,
                                                9485
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 224,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 224,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9457,
                                            9487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9439,
                                          9487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              9490,
                                              9493
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 85
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 88
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9489,
                                          9494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9426,
                                      9495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    9417,
                                    9495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9413,
                                9496
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9505,
                                        9521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9522,
                                          9528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9505,
                                      9529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9530,
                                      9534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9505,
                                    9534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9535,
                                      9543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9547,
                                            9548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9551,
                                                9554
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 225,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 225,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9550,
                                            9555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9547,
                                          9555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9545,
                                      9557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9505,
                                  9558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                9505,
                                9559
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9568,
                                        9587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9588,
                                            9590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9591,
                                            9604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9588,
                                          9604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9568,
                                      9605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9606,
                                      9610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9568,
                                    9610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9611,
                                      9617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9568,
                                  9618
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9568,
                                9619
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9251,
                            9625
                          ],
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 79
                            },
                            "end": {
                              "line": 227,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9239,
                          9625
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 67
                          },
                          "end": {
                            "line": 227,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9176,
                      9626
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 4
                      },
                      "end": {
                        "line": 227,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1477,
                    "_esdocTestName": "it1477"
                  },
                  "range": [
                    9176,
                    9627
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 4
                    },
                    "end": {
                      "line": 227,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9632,
                        9634
                      ],
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 4
                        },
                        "end": {
                          "line": 228,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit accumulator if inner completes without value after source completes",
                        "raw": "'should emit accumulator if inner completes without value after source completes'",
                        "range": [
                          9635,
                          9716
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 7
                          },
                          "end": {
                            "line": 228,
                            "column": 88
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9744,
                                      9746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9749,
                                        9752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^--b--c--d--e--f--g--|",
                                        "raw": "'--a--^--b--c--d--e--f--g--|'",
                                        "range": [
                                          9753,
                                          9782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9749,
                                      9783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    9744,
                                    9783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9740,
                                9784
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9797,
                                      9803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                      !",
                                    "raw": "'^                      !'",
                                    "range": [
                                      9806,
                                      9832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    9797,
                                    9832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9793,
                                9833
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9846,
                                      9854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------(x|)",
                                    "raw": "'-----------------------(x|)'",
                                    "range": [
                                      9857,
                                      9886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    9846,
                                    9886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9842,
                                9887
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9900,
                                      9906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9909,
                                          9911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          9912,
                                          9921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        9909,
                                        9921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              9932,
                                              9935
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9937,
                                              9938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          9961,
                                                          9971
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 233,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 233,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "empty",
                                                        "range": [
                                                          9972,
                                                          9977
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 233,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 233,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9961,
                                                        9977
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 233,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 233,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      9961,
                                                      9979
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 233,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 233,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "delay",
                                                    "range": [
                                                      9980,
                                                      9985
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 233,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 233,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9961,
                                                    9985
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 233,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      9986,
                                                      9988
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 233,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 233,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      9990,
                                                      10005
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 233,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 233,
                                                        "column": 63
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9961,
                                                  10006
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 233,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 233,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                9954,
                                                10007
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9940,
                                            10017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9922,
                                          10017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              10020,
                                              10023
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 234,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 234,
                                                "column": 15
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10019,
                                          10024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 16
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9909,
                                      10025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    9900,
                                    10025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9896,
                                10026
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10035,
                                        10051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10052,
                                          10058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10035,
                                      10059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10060,
                                      10064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10035,
                                    10064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10065,
                                      10073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10077,
                                            10078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                10081,
                                                10084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10080,
                                            10085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10077,
                                          10085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10075,
                                      10087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10035,
                                  10088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                10035,
                                10089
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10098,
                                        10117
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10118,
                                            10120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10121,
                                            10134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10118,
                                          10134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10098,
                                      10135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10136,
                                      10140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10098,
                                    10140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10141,
                                      10147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10098,
                                  10148
                                ],
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10098,
                                10149
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9730,
                            10155
                          ],
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 102
                            },
                            "end": {
                              "line": 237,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9718,
                          10155
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 90
                          },
                          "end": {
                            "line": 237,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9632,
                      10156
                    ],
                    "loc": {
                      "start": {
                        "line": 228,
                        "column": 4
                      },
                      "end": {
                        "line": 237,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1478,
                    "_esdocTestName": "it1478"
                  },
                  "range": [
                    9632,
                    10157
                  ],
                  "loc": {
                    "start": {
                      "line": 228,
                      "column": 4
                    },
                    "end": {
                      "line": 237,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10162,
                        10164
                      ],
                      "loc": {
                        "start": {
                          "line": 238,
                          "column": 4
                        },
                        "end": {
                          "line": 238,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergescan projects hot Observable with single concurrency",
                        "raw": "'should mergescan projects hot Observable with single concurrency'",
                        "range": [
                          10165,
                          10231
                        ],
                        "loc": {
                          "start": {
                            "line": 238,
                            "column": 7
                          },
                          "end": {
                            "line": 238,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10259,
                                      10261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10264,
                                        10267
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---|",
                                        "raw": "'---a---b---c---|'",
                                        "range": [
                                          10268,
                                          10286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10264,
                                      10287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    10259,
                                    10287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10255,
                                10288
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10301,
                                      10307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                           !",
                                    "raw": "'^                           !'",
                                    "range": [
                                      10310,
                                      10341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    10301,
                                    10341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10297,
                                10342
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10355,
                                      10360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            10377,
                                            10380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--d--e--f--|",
                                            "raw": "'--d--e--f--|'",
                                            "range": [
                                              10381,
                                              10395
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10377,
                                          10396
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            10410,
                                            10413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----g----h----i----|",
                                            "raw": "'----g----h----i----|'",
                                            "range": [
                                              10414,
                                              10436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 243,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 243,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10410,
                                          10437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            10451,
                                            10454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "------j------k-------l------|",
                                            "raw": "'------j------k-------l------|'",
                                            "range": [
                                              10455,
                                              10486
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10451,
                                          10487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10363,
                                      10497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    10355,
                                    10497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10351,
                                10498
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      10511,
                                      10516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "   ^       !",
                                    "raw": "'   ^       !'",
                                    "range": [
                                      10519,
                                      10533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    10511,
                                    10533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10507,
                                10534
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      10547,
                                      10552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           ^       !",
                                    "raw": "'           ^       !'",
                                    "range": [
                                      10555,
                                      10577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    10547,
                                    10577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10543,
                                10578
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      10591,
                                      10596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^        !",
                                    "raw": "'                   ^        !'",
                                    "range": [
                                      10599,
                                      10630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10591,
                                    10630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10587,
                                10631
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10644,
                                      10652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x-e--f--f--i----i-l------|",
                                    "raw": "'---x-e--f--f--i----i-l------|'",
                                    "range": [
                                      10655,
                                      10686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10644,
                                    10686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10640,
                                10687
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      10700,
                                      10705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      10708,
                                      10709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    10700,
                                    10709
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10696,
                                10710
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      10723,
                                      10729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10732,
                                          10734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          10735,
                                          10744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        10732,
                                        10744
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              10755,
                                              10758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              10760,
                                              10761
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      10781,
                                                      10786
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 252,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 252,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "inner",
                                                      "range": [
                                                        10789,
                                                        10794
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 252,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 252,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          10795,
                                                          10800
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 252,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 252,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        10795,
                                                        10802
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 252,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 252,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10789,
                                                      10803
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 252,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 252,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10781,
                                                    10803
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 252,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 252,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10777,
                                                10804
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 252,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 252,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      10824,
                                                      10829
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "startWith",
                                                    "range": [
                                                      10830,
                                                      10839
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10824,
                                                    10839
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "acc",
                                                    "range": [
                                                      10840,
                                                      10843
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10824,
                                                  10844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                10817,
                                                10845
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10763,
                                            10855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10745,
                                          10855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          10857,
                                          10860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 14
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          10862,
                                          10863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10732,
                                      10864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    10723,
                                    10864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10719,
                                10865
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10874,
                                        10890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10891,
                                          10897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10874,
                                      10898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10899,
                                      10903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10874,
                                    10903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10904,
                                      10912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10874,
                                  10913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                10874,
                                10914
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10923,
                                        10942
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10943,
                                            10945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10946,
                                            10959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10943,
                                          10959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10923,
                                      10960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10961,
                                      10965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10923,
                                    10965
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10966,
                                      10972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10923,
                                  10973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10923,
                                10974
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10983,
                                        11002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              11003,
                                              11008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 257,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 257,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              11009,
                                              11010
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 257,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 257,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            11003,
                                            11011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11012,
                                            11025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          11003,
                                          11025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10983,
                                      11026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11027,
                                      11031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    10983,
                                    11031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      11032,
                                      11037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10983,
                                  11038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 257,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                10983,
                                11039
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11048,
                                        11067
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              11068,
                                              11073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              11074,
                                              11075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            11068,
                                            11076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11077,
                                            11090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          11068,
                                          11090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11048,
                                      11091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11092,
                                      11096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    11048,
                                    11096
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      11097,
                                      11102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11048,
                                  11103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                11048,
                                11104
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11113,
                                        11132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              11133,
                                              11138
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              11139,
                                              11140
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            11133,
                                            11141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11142,
                                            11155
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          11133,
                                          11155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11113,
                                      11156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11157,
                                      11161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    11113,
                                    11161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      11162,
                                      11167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11113,
                                  11168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                11113,
                                11169
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            10245,
                            11175
                          ],
                          "loc": {
                            "start": {
                              "line": 238,
                              "column": 87
                            },
                            "end": {
                              "line": 260,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10233,
                          11175
                        ],
                        "loc": {
                          "start": {
                            "line": 238,
                            "column": 75
                          },
                          "end": {
                            "line": 260,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10162,
                      11176
                    ],
                    "loc": {
                      "start": {
                        "line": 238,
                        "column": 4
                      },
                      "end": {
                        "line": 260,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1479,
                    "_esdocTestName": "it1479"
                  },
                  "range": [
                    10162,
                    11177
                  ],
                  "loc": {
                    "start": {
                      "line": 238,
                      "column": 4
                    },
                    "end": {
                      "line": 260,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11182,
                        11184
                      ],
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 4
                        },
                        "end": {
                          "line": 261,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergescan projects cold Observable with dual concurrency",
                        "raw": "'should mergescan projects cold Observable with dual concurrency'",
                        "range": [
                          11185,
                          11250
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 7
                          },
                          "end": {
                            "line": 261,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11278,
                                      11280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11283,
                                        11286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a----b----c----|",
                                        "raw": "'----a----b----c----|'",
                                        "range": [
                                          11287,
                                          11309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11283,
                                      11310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    11278,
                                    11310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11274,
                                11311
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11324,
                                      11330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                 !",
                                    "raw": "'^                                 !'",
                                    "range": [
                                      11333,
                                      11370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    11324,
                                    11370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11320,
                                11371
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      11384,
                                      11389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11406,
                                            11410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---d---e---f---|               ",
                                            "raw": "'---d---e---f---|               '",
                                            "range": [
                                              11411,
                                              11444
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11406,
                                          11445
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11459,
                                            11463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---g---h---i---|          ",
                                            "raw": "'---g---h---i---|          '",
                                            "range": [
                                              11464,
                                              11492
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11459,
                                          11493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11507,
                                            11511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---j---k---l---|",
                                            "raw": "'---j---k---l---|'",
                                            "range": [
                                              11512,
                                              11530
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11507,
                                          11531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11392,
                                      11541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    11384,
                                    11541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11380,
                                11542
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      11555,
                                      11560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    ^              !",
                                    "raw": "'    ^              !'",
                                    "range": [
                                      11563,
                                      11585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    11555,
                                    11585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11551,
                                11586
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      11599,
                                      11604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^              !",
                                    "raw": "'         ^              !'",
                                    "range": [
                                      11607,
                                      11634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    11599,
                                    11634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11595,
                                11635
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      11648,
                                      11653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^              !",
                                    "raw": "'                   ^              !'",
                                    "range": [
                                      11656,
                                      11693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11648,
                                    11693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11644,
                                11694
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11707,
                                      11715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x--d-d-eg--fh--hi-j---k---l---|",
                                    "raw": "'----x--d-d-eg--fh--hi-j---k---l---|'",
                                    "range": [
                                      11718,
                                      11755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    11707,
                                    11755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11703,
                                11756
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      11769,
                                      11774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11777,
                                      11778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    11769,
                                    11778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11765,
                                11779
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      11792,
                                      11798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11801,
                                          11803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          11804,
                                          11813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        11801,
                                        11813
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              11824,
                                              11827
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 274,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 274,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11829,
                                              11830
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 274,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 274,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      11850,
                                                      11855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 275,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 275,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "inner",
                                                      "range": [
                                                        11858,
                                                        11863
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 275,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 275,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          11864,
                                                          11869
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 275,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 275,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        11864,
                                                        11871
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 275,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 275,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11858,
                                                      11872
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 275,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 275,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11850,
                                                    11872
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 275,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 275,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                11846,
                                                11873
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 275,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 275,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      11893,
                                                      11898
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 276,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 276,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "startWith",
                                                    "range": [
                                                      11899,
                                                      11908
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 276,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 276,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11893,
                                                    11908
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 276,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 276,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "acc",
                                                    "range": [
                                                      11909,
                                                      11912
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 276,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 276,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11893,
                                                  11913
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 276,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 276,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                11886,
                                                11914
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 276,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 276,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11832,
                                            11924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11814,
                                          11924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          11926,
                                          11929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 14
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11931,
                                          11932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11801,
                                      11933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    11792,
                                    11933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11788,
                                11934
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11943,
                                        11959
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          11960,
                                          11966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11943,
                                      11967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11968,
                                      11972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11943,
                                    11972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11973,
                                      11981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11943,
                                  11982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 278,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 278,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                11943,
                                11983
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11992,
                                        12011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12012,
                                            12014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12015,
                                            12028
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12012,
                                          12028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11992,
                                      12029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12030,
                                      12034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11992,
                                    12034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12035,
                                      12041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11992,
                                  12042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11992,
                                12043
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12052,
                                        12071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              12072,
                                              12077
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              12078,
                                              12079
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            12072,
                                            12080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12081,
                                            12094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          12072,
                                          12094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12052,
                                      12095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12096,
                                      12100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    12052,
                                    12100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      12101,
                                      12106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12052,
                                  12107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                12052,
                                12108
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12117,
                                        12136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              12137,
                                              12142
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              12143,
                                              12144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            12137,
                                            12145
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12146,
                                            12159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          12137,
                                          12159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12117,
                                      12160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12161,
                                      12165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    12117,
                                    12165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      12166,
                                      12171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12117,
                                  12172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                12117,
                                12173
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12182,
                                        12201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 282,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              12202,
                                              12207
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 282,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 282,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              12208,
                                              12209
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 282,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 282,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            12202,
                                            12210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12211,
                                            12224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          12202,
                                          12224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12182,
                                      12225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12226,
                                      12230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    12182,
                                    12230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      12231,
                                      12236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12182,
                                  12237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                12182,
                                12238
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            11264,
                            12244
                          ],
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 86
                            },
                            "end": {
                              "line": 283,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11252,
                          12244
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 74
                          },
                          "end": {
                            "line": 283,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11182,
                      12245
                    ],
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 4
                      },
                      "end": {
                        "line": 283,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1480,
                    "_esdocTestName": "it1480"
                  },
                  "range": [
                    11182,
                    12246
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 4
                    },
                    "end": {
                      "line": 283,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12251,
                        12253
                      ],
                      "loc": {
                        "start": {
                          "line": 284,
                          "column": 4
                        },
                        "end": {
                          "line": 284,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergescan projects hot Observable with dual concurrency",
                        "raw": "'should mergescan projects hot Observable with dual concurrency'",
                        "range": [
                          12254,
                          12318
                        ],
                        "loc": {
                          "start": {
                            "line": 284,
                            "column": 7
                          },
                          "end": {
                            "line": 284,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12346,
                                      12348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12351,
                                        12354
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---|",
                                        "raw": "'---a---b---c---|'",
                                        "range": [
                                          12355,
                                          12373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12351,
                                      12374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    12346,
                                    12374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12342,
                                12375
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12388,
                                      12394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                           !",
                                    "raw": "'^                           !'",
                                    "range": [
                                      12397,
                                      12428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    12388,
                                    12428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12384,
                                12429
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      12442,
                                      12447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            12464,
                                            12467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--d--e--f--|",
                                            "raw": "'--d--e--f--|'",
                                            "range": [
                                              12468,
                                              12482
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 288,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12464,
                                          12483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            12497,
                                            12500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----g----h----i----|",
                                            "raw": "'----g----h----i----|'",
                                            "range": [
                                              12501,
                                              12523
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12497,
                                          12524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            12538,
                                            12541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "------j------k-------l------|",
                                            "raw": "'------j------k-------l------|'",
                                            "range": [
                                              12542,
                                              12573
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12538,
                                          12574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12450,
                                      12584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    12442,
                                    12584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12438,
                                12585
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      12598,
                                      12603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "   ^       !",
                                    "raw": "'   ^       !'",
                                    "range": [
                                      12606,
                                      12620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    12598,
                                    12620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12594,
                                12621
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      12634,
                                      12639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       ^           !",
                                    "raw": "'       ^           !'",
                                    "range": [
                                      12642,
                                      12664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    12634,
                                    12664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12630,
                                12665
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      12678,
                                      12683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           ^                !",
                                    "raw": "'           ^                !'",
                                    "range": [
                                      12686,
                                      12717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    12678,
                                    12717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12674,
                                12718
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12731,
                                      12739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x-e-efh-h-ki------l------|",
                                    "raw": "'---x-e-efh-h-ki------l------|'",
                                    "range": [
                                      12742,
                                      12773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    12731,
                                    12773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12727,
                                12774
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      12787,
                                      12792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      12795,
                                      12796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    12787,
                                    12796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12783,
                                12797
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      12810,
                                      12816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12819,
                                          12821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeScan",
                                        "range": [
                                          12822,
                                          12831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        12819,
                                        12831
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 297,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "acc",
                                            "range": [
                                              12842,
                                              12845
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12847,
                                              12848
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      12868,
                                                      12873
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "inner",
                                                      "range": [
                                                        12876,
                                                        12881
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 298,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 298,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          12882,
                                                          12887
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 298,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 298,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        12882,
                                                        12889
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 298,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 298,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12876,
                                                      12890
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12868,
                                                    12890
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 298,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 298,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                12864,
                                                12891
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 298,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 298,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      12911,
                                                      12916
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 299,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 299,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "startWith",
                                                    "range": [
                                                      12917,
                                                      12926
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 299,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 299,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12911,
                                                    12926
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 299,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 299,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "acc",
                                                    "range": [
                                                      12927,
                                                      12930
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 299,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 299,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12911,
                                                  12931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                12904,
                                                12932
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 299,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 299,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12850,
                                            12942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12832,
                                          12942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          12944,
                                          12947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 14
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          12949,
                                          12950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12819,
                                      12951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    12810,
                                    12951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12806,
                                12952
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12961,
                                        12977
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          12978,
                                          12984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12961,
                                      12985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12986,
                                      12990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12961,
                                    12990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12991,
                                      12999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12961,
                                  13000
                                ],
                                "loc": {
                                  "start": {
                                    "line": 301,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 301,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                12961,
                                13001
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13010,
                                        13029
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13030,
                                            13032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13033,
                                            13046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13030,
                                          13046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13010,
                                      13047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13048,
                                      13052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13010,
                                    13052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13053,
                                      13059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13010,
                                  13060
                                ],
                                "loc": {
                                  "start": {
                                    "line": 302,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 302,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13010,
                                13061
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13070,
                                        13089
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 303,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              13090,
                                              13095
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              13096,
                                              13097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            13090,
                                            13098
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13099,
                                            13112
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          13090,
                                          13112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13070,
                                      13113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13114,
                                      13118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    13070,
                                    13118
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      13119,
                                      13124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13070,
                                  13125
                                ],
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                13070,
                                13126
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13135,
                                        13154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              13155,
                                              13160
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              13161,
                                              13162
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            13155,
                                            13163
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13164,
                                            13177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          13155,
                                          13177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13135,
                                      13178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13179,
                                      13183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    13135,
                                    13183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      13184,
                                      13189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13135,
                                  13190
                                ],
                                "loc": {
                                  "start": {
                                    "line": 304,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                13135,
                                13191
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13200,
                                        13219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              13220,
                                              13225
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              13226,
                                              13227
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            13220,
                                            13228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13229,
                                            13242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          13220,
                                          13242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13200,
                                      13243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13244,
                                      13248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    13200,
                                    13248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      13249,
                                      13254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13200,
                                  13255
                                ],
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                13200,
                                13256
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            12332,
                            13262
                          ],
                          "loc": {
                            "start": {
                              "line": 284,
                              "column": 85
                            },
                            "end": {
                              "line": 306,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12320,
                          13262
                        ],
                        "loc": {
                          "start": {
                            "line": 284,
                            "column": 73
                          },
                          "end": {
                            "line": 306,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12251,
                      13263
                    ],
                    "loc": {
                      "start": {
                        "line": 284,
                        "column": 4
                      },
                      "end": {
                        "line": 306,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1481,
                    "_esdocTestName": "it1481"
                  },
                  "range": [
                    12251,
                    13264
                  ],
                  "loc": {
                    "start": {
                      "line": 284,
                      "column": 4
                    },
                    "end": {
                      "line": 306,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                165,
                13266
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 55
                },
                "end": {
                  "line": 307,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              153,
              13266
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 43
              },
              "end": {
                "line": 307,
                "column": 1
              }
            }
          }
        ],
        "range": [
          110,
          13267
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 307,
            "column": 2
          }
        },
        "_esdocTestId": 1461,
        "_esdocTestName": "describe1461"
      },
      "range": [
        110,
        13268
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 307,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {mergeScan} ",
          "range": [
            85,
            109
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=mergeScan-spec.js.map",
          "range": [
            13269,
            13311
          ],
          "loc": {
            "start": {
              "line": 308,
              "column": 0
            },
            "end": {
              "line": 308,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    13268
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 307,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {mergeScan} ",
      "range": [
        85,
        109
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=mergeScan-spec.js.map",
      "range": [
        13269,
        13311
      ],
      "loc": {
        "start": {
          "line": 308,
          "column": 0
        },
        "end": {
          "line": 308,
          "column": 42
        }
      }
    }
  ]
}